51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2487|回复: 6
打印 上一主题 下一主题

[求助] 你的弹指一点,我的受益无穷 先谢了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-15 13:42:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于等价类划分,有一句话是每个测试用例都必须体现尽可能多的不同的输入情况。是什么意思,不太理解
是说一个测试数据将各种数据类型全覆盖了吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2022-10-9 15:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2008-7-15 13:52:43 | 只看该作者
    一个测试数据就能把各种数据类型全覆盖了,这个数据恐怕还没有面世吧。
    应该是:每个测试用例组都必须体现尽可能多的不同的输入情况

    个人愚见
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-7-15 15:22:13 | 只看该作者

    回复 2# 的帖子

    现在困扰我的一个问题是在写测试数据时,是将各个数据类型都设计测试用例呢,还是将他们混合起来。比如说数据类型分为字母和汉字的话,我写的测试数据是“abc”,然后是“你好等”。那么这就是两组测试数据。还有一种是混合写,就是“abc你好啊”。这到底该怎么写呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-7-15 15:53:16 | 只看该作者
    你对等价类的方法还不够了解。因为划分不当才会出现后期数据选择时候困扰。
    比如你举的例子,首先在划分等价类的时候就需要考虑到,你要测的系统是否对输入英文和汉字进行不同处理。
    如果是的话,那肯定需要分开对待。比如我们需要测试一个用户注册界面,系统规定必须使用英文、数字和下划线,那么,这个有效等价类就肯定包括了这3类输入,而无效等价类中,你就可以设计汉字、汉字字母混合等用例。
    如果不进行区别对待,你就没有必要设计这么多复杂的有效输入等价类。

    通常情况下,等价类划分要和边界值法、以及自身经验结合起来设计用例。划分等价类是最关键的一步
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-7-15 15:54:39 | 只看该作者
    你对等价类的方法还不够了解。因为划分不当才会出现后期数据选择时候困扰。
    比如你举的例子,首先在划分等价类的时候就需要考虑到,你要测的系统是否对输入英文和汉字进行不同处理。
    如果是的话,那肯定需要分开对待。比如我们需要测试一个用户注册界面,系统规定必须使用英文、数字和下划线,那么,这个有效等价类就肯定包括了这3类输入,而无效等价类中,你就可以设计汉字、汉字字母混合等用例。
    如果不进行区别对待,你就没有必要设计这么多复杂的有效输入等价类。

    通常情况下,等价类划分要和边界值法、以及自身经验结合起来设计用例。划分等价类是最关键的一步
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-7-15 16:20:05 | 只看该作者
    一针见血,你把问题看透了,谢谢指教,雪中送炭。还想问的是,,就如你所说的问题,只要求英文,数字和下划线,那么对于有效等价类,测试数据只用简单的几个就可以了吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-7-15 16:46:15 | 只看该作者
    有效等价类包括的也很多,一般来说也要结合其他方法来生产用例,比如上面说的英文、数字、下划线、同样有不同组合,英文和数字取值也不同。再细化一点,是否允许数字开头?或者是否允许使用系统屏蔽的英文单词如admin等等,还要结合其他的条件来考虑。

    总的来说,用例生成不能仅仅只靠理论知识的堆砌,要把不同的方法结合起来,比如等价类和边界值,就是最常用的组合。还有,这些仅仅只是功能测试的用例,如果涉及到性能测试或者易用性测试,用例的写作又有不同的方法,这些都要靠多写多想,积攒到一定的经验以后,拿到测试需求说明书或者设计规格,很容易写出不错的用例的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-7-4 08:06 , Processed in 0.099037 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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