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

软件测试用例设计方法

时间:2018-08-04 20:25:39      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:选择   全面   无效   遍历   功能   处理   分析法   nbsp   查询   

用例测试方法:等价类划分法 边界值分析 场景法  错误推断

一.等价类划分法:等价类划分法将所有可能的输入数据(有效和无效)划分成若干个等价类,然后找中找出具有代表性的数据进行测试。

1.定义将输入数据划分为有效和无效类。

(1)数据划分

(2)数据类型

(3)是否为空

2.等价类划分原则:

(1)有效类尽可能多覆盖;

(2)无效类只覆盖一个;

二.边界值分析法

1.    边界值是对等价划分的一个补充,边界值一般是去等价类的边缘去寻找。     

2.取值原则:正好等于 刚刚大于 刚刚小于边界值的数据作为测试。

3.需特殊考虑0 和负数

三.场景法

1.将业务流程场景化,测试用例遍历场景,验证系统功能的正确性;

2.场景法的原则(正常流+分支流):

正常路径;

根据每个判断,去找另一个出口;

确定出错之后还能正常操作,再多走一个步骤;

3.注意事项:场景法的重点是流程测试,每个流程一个测试用例验证即可,还需对单个功能进行测试。

四.错误推断法

通过经验或者直觉推测出软件所有可能存在的各种错误。

五.判定表法

定义:分析和描述若干条件下 ,被测对象针对这些输入所做出的一些回应

在遇到复杂业务逻辑时可以利用该表理清业务逻辑关系

重要概念:条件桩:需求规格说明定义的被测对象输入 条件项

动作桩:输入所做出的回应 动作项

规则:动作项和条件项组合在一起,形成的业务逻辑处理规则。

 六.正交实验法

就是在各因素互相独立的情况下,设计出一种特殊的表格,找出能以少数替代全面的测试用例(查询条件)

虽然说是特殊的表格,实际表现形式跟一般的表格没有什么区别,正交表的主要特征是,“均匀分布,整齐划一”,正是因为“均匀”的,所以才能以少数代替全部。

 

测试用例方法的选择:

  1. 等价类划分法,输入条件的划分(提高测试最有效的方法);
  2. 任何情况都使用边界值分析法(发现程序错误的能力最强);
  3. 用错误推断法去追加测试用例;
  4. 使用场景法经可能覆盖用例

软件测试用例设计方法

标签:选择   全面   无效   遍历   功能   处理   分析法   nbsp   查询   

原文地址:https://www.cnblogs.com/yangxiaobai/p/9419608.html

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