51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4299|回复: 10
打印 上一主题 下一主题

关于等价类的划分的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-8 10:03:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
刚入职一年不到,目前写用例遇到一些问题,问题之一就是等价类的划分。

关于等价类,在网上查的一些资料都是涉及到数值区间的,已知区间(m,n)范围内是有效值,那么可以划分出1个有效等价类和两个无效等价类。

但是目前在游戏中,涉及到非数值的等价类,需要如何划分呢?

就拿目前游戏中的聊天系统来说,存在N个不同的场景,每个场景可以看成是一个房间,只不过不同场景的玩家容量不同。
那么,比如A在场景1,A在该场景的公共频道发言后,只有在场景1中的玩家才能看到A的发言。
那是否可以将场景1划分为一个有效等价类,其他场景划分为成一个无效等价类呢?

菜鸟求解~~~希望各位大大帮忙解答!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

11#
发表于 2013-10-28 14:47:33 | 只看该作者
回复 1# b362337894


    其实,不管是数值还是非数值,等价类都是根据需求来判断的。所谓有效的等价类就是符合需求,而且这些条件都是证明同一个功能可以正确的实现。就比如队伍频道,如果是A,B组队中,A在副本中的队伍频道说话B在副本外面(或别的副本、其它地图中,或者死亡状态,变身状态等等情况)都可以在队伍频道中看到A的发言,这就是有效等价类,但是如果A不在队伍频道发言,A在帮派中发言,B不管在哪个地图,或者别的情况(不同的游戏有不同的考虑),B都不可能在队伍频道中看到A的发言。还有A在B掉线的时候发的聊天信息,B重新登录后是否可以看到等等,都可以划分。每个功能点都可以划分有效类和无效类,只要你真正了解什么是等价类,举一反三就容易测多了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2013-9-29 14:50:59 | 只看该作者
做正交表,然后再排除等价类重复的和无效的组合。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-7-30 16:03:31 | 只看该作者
回复 4# jiazurongyu


    看懂了,很不错,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2013-7-26 23:34:47 | 只看该作者
回复 7# jiazurongyu


    【 副本a里聊天显示为当前"附近"聊天.只有副本a的可见.副本b和地图内玩家不可见.
副本b里聊天显示为当前"附近"聊天.只有副本b的可见.副本a和地图内玩家不可见. 】
这是无效等价类规则么
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    7#
    发表于 2013-5-29 15:54:05 | 只看该作者
    回复 6# b362337894

    用笔先在纸上画图后再写.比直接写有效率.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-5-28 10:00:54 | 只看该作者
    回复 4# jiazurongyu


        嗯,感谢解答!最近差了一些资料,发现这些东西还真得好好补补了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-5-24 11:02:27 | 只看该作者
    回复 4# jiazurongyu

    哇塞~~~作为新手,看的还不是太懂,但是感觉说的挺在理的~~~师傅哇!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    4#
    发表于 2013-5-24 10:52:36 | 只看该作者
    老夫重出江湖,来写1个范例:
    先要有规则,才有例子:
    一个副本a在一个地图a内.副本b在一个地图a内.
    地图当前聊天为整张地图可见.
    副本a里聊天显示为当前"附近"聊天.只有副本a的可见.副本b和地图内玩家不可见.
    副本b里聊天显示为当前"附近"聊天.只有副本b的可见.副本a和地图内玩家不可见.

    用例里是可以没有有效和无效的,如果要有,可以用场景法case+组合,只用于逻辑条件,key为条件才写.
    有效等价操作步骤:当在副本a里聊天   期望结果:副本a的玩家可见.
    无效等价操作步骤:当在副本a里聊天   期望结果: 副本b和地图内玩家不可见.
    希望可以帮助到你,可以根据这类的引伸学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-5-8 14:37:55 | 只看该作者
    回复 2# 黑色流星


        嗯,好的,看起来是这样子~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-5-8 12:57:15 | 只看该作者
    对于地区公共频道,每一个场景就是一个等价类。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 18:37 , Processed in 0.078939 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表