一、等价类划分法
1.概念:等价类划分法是一种典型的、重要的黑盒测试方法,是指某个输入域的子集。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。
- 等价类划分有效等价类和无效等价类。
-
边界值的应用场景:如果需求规定了取值范围或规定了取值的个数时,可利用边界值进行测试。
三、场景法
1.什么是场景法用户操作角度
通过场景描述的业务流程(业务逻辑),也包括代码实现逻辑,设计用例来遍历场景(路径),验证软件系统功能的正确性。
2.如何使用场景法
2.1画出流程图===需求文档的具体描述,包含具体哪些操作
矩形:表示步骤(操作,输入,输出结果)
菱形:判断—是、否
箭头:流向
2.2场景全部进行用例覆盖
注意:场景法的重点是测试流程,因此每个流程一个用例验证即可,流程测试没有问题并不能说明系统功能没有问题了,还需要针对单步的功能进行测试。
只有单个功能点和流程测试,才算是充分的测试
举例:发红包;
选择发红包对象>>点金红包>>输入金额>>输入密码>>红包发送成功
选择发红包对象>>点击红包,取消
选择发红包对象>>点击红包>>输入金额,余额不足
场景法设计用例原则:
1.正常场景验证,每一个判断的正确的那条分支
2.找到每一个判断的地方,覆盖另一条未被覆盖的判断分支
3.绕回到流程上面,多验证一个正常的步骤。
四、错误推测法(白话:反推法)
基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。它的要素公共有三点,分别为:经验、知识、直觉。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!