测试用例设计方法

测试用例:(将测试活动进行科学的组织和规划形成的集合)
概念:为了特定目的(验证产品功能实现是否满足用户需求)而设计的
包含(测试输入,预期结果等)的文档,EXCEL,Xmind等。
元素: 用例编号,用例标题,优先级,预置条件,输入数据,操作步骤,预期结果

常用黑盒测试用例设计方法:
1、等价类划分法 2、边界值分析法 3、因果图判定表 4、状态迁移图 5、流程分析法 6、正交实验法
场景法,错误猜想法,异常分析法,输入输出域覆盖法

等价类划分法:
概念:通过科学的方法找到具有共同特性的测试输入的子集,
优点:(使用少量具有代表性的测试数据可以取得较好的测试效果,并提高测试效率)

边界值分析法:(对等价类划分法的一种补充,测试经验:大量错误容易发生在输入输出边界上)
概念:对输入或输出的边界值(有效无效等价类的边界)进行测试的一种测试方法
边界值取点:
1、上点:边界上的点,边界本身
2、离点:离上点最近的
(闭区间时,上点在区间内,离点在区间外、开区间,上点在外,离点在区间 内)
3、内点:在范围内的任意点
原则:
1、输入(输入)规定了取值范围,该范围为 边界
2、输入(输入)规定了字符长度,该长度为 边界
3、 规定了有序集合,集合开始和结束元素为 边界
4、 规定了使用某个数据结构,以数据结构的边界点为 边界
步骤:
1、分析需求
2、确定边界
3、确定测试项(上点、离点、内点)
4、编写测试用例

正交排列法:
概念:用最少的测试用例,获得最大的测试覆盖率。

因果图判定表:
概念:输入与输入之间有组合关系,输入输出之间有制约关系
判定表组成:
1、条件桩: 所有的输入条件
1.1、条件项:每个可取的条件值
2、动作桩:所有的可能的输出结果
2.1、动作项: 可能的结果值

场景法(流程图):
概念:场景法,模拟用户操作软件时的场景,主要用于测试系统的业务流程,

状态迁移法:()
概念:关注被测对象的状态变化,测试被测对象状态之间的转化是否与需求保持一致
状态:被测对象在特定输入条件下所保持的响应形式。
步骤:
1、需求分析,明确状态节点
2、绘制状态迁移图
3、绘制状态迁移树
4、根据状态迁移树编写测试用例

错误推测法:利用经验。。。
概念:
使用场景:1、重要功能,相同类型产品,2、任务紧,时间紧,资源少
黑盒测试用例设计方法总结:
1、单一输入(输入之间没有组合关系)》【等价类划分】
2、输入有边界(长度,数据范围。。。)
》【边界值分析】
3、多输入,多输出,输入之间有组合关系 ==》【因果图,判定表】
4、用最少的测试用例获得最大测试覆盖率 》【正交表】
5、多个功能的组合测试 业务流程
》【场景法,流程图】
6、进一步补充,经验 ==》【错误推测】

来源:孤?

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐