码迷,mamicode.com
首页 > 其他好文 > 详细

《软件测试工程师》 14 用例设计方法-等价类

时间:2020-01-31 14:16:22      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:excel   测试用例   相同   重复   意思   无效   流程   测试的   属性   

 

1. 等价类

 

  # 定义:具有相同属性或方法的事物集合;这个集合中的个体所表现的特征与其他个体完全一致;

      对于输入而言,某个个体被接受/拒绝,则个体所在集合中的所有个体都被接受/拒绝。

 

  #分类:有效等价类(合理、有意义);无效等价类;两者都是用来测试的;有效等价类要输入成功;无效等价类要输入失败,否则就是缺陷;

      有效等价类和无效等价类是一对多的关系;一个有效等价类至少对应一个无效等价类。

 

  #划分规则:根据输入值长度划分;根据输入值的类型划分;针对输入值的每个规则划分类,一个规则对个一个或多个有效等价类或无效等价类

 

  #用例设计 :1-根据需求划分有效等价类和无效等价类;为有效等价类统一编号;为无效等价类统一编号;

        2- 设计用例:尽可能覆盖所有的有效等价类;一个用例无法覆盖,就设计第二个,知道覆盖所有有效等价类。尽量一个用例包含所有有效等价类

        3- 无效等价类,为每一个无效等价类单独设计用例(为啥?有这种必要么?)

 

  #加减:加:不考虑需求其他子项,分解测试点、需求,做累加;针对某个需求的某个点,穷尽所有可能情况,及时不可能出现的也先列出来

       减:根据业务规则减少、排除不可能出现的规则,排除具有重复特性的组合,减少不可能出现的组合

          乘除,没啥意思,不写了。

 

  #注释:(1)应用等价类写用例时,先根据输入规则划分出有效等价类、无效等价类(用excel 就挺好的。);然后根据分类再写用例。多个有效等价类可以整合起来写用例

        (等价类 不冲突的情况下;如果冲突,需要多个用例覆盖所有的等价类);但是每个无效等价类要单独写用例。

      (2)写用例要比想象的复杂、科学多了。之前自己写用例,都是凭感觉写,缺乏清晰的逻辑、分析思路。这里单单用户注册就有20 个用例,看来我之前写的太少啦!

      (3)在效率和效果之间找到一个平衡点

      (4)这个视频中的精华在于老师从无到有的写了一个需求的测试用例,展示了所有的详细过程,值得多次观看。多看看,多想想,想明白为啥这么写。

  

  #应用场景:输入值;用户主动输入值;

 

2. 边界值

3. 判定表

4. 因果图

5. 正交实验

6. 状态迁移

7. 流程分析法

 

《软件测试工程师》 14 用例设计方法-等价类

标签:excel   测试用例   相同   重复   意思   无效   流程   测试的   属性   

原文地址:https://www.cnblogs.com/George19950505/p/12244973.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!