一、完整的测试用例
- [黑盒测试的测试用例设计方法(很全!!!) - 掘金 (juejin.cn) ]
一个完整的测试用例不止是测试点,它有以下要素(可以补充其它的):
下面是结合测试用例设计方法来设计完整的测试用例设计,测试用例设计方法的介绍:黑盒测试的测试用例设计方法(很全!!!) - 掘金 (juejin.cn)
二、等价类划分法
针对:需要有大量数据测试输入,但是没法穷举测试的地方。
典型代表:页面的输入框类测试。
(一)验证某城市电话号码正确性
要求:
设计测试用例:
在列有效数据的时候,保证三个板块同时满足。
在列无效数据的时候,保证当前板块不满足,而其它板块满足,这是因为无效数据的焦点是当前板块。如果它不满足多个板块,那么测试的时候我们就不知道到底是哪个板块不满足。
二、边界值法
使用步骤:
有了边界值法,对于确定有效和无效等价类我们不再考虑位数以及规则,这由边界值法来考虑。
使用场景:
- 在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)。
- 常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语。
- 典型代表:有边界范围的输入框类测试。
(一)QQ校验
要求:6~10位自然数
三、判定表法
适用场景:有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系;判定表一般适用于条件组合数量较少的情况(比如4个条件以下)。
步骤:
(一)订购单检查
要求:
(1)需求:上面的要求。
(2)判断表:
(3)测试用例
四、场景法
场景法主要用于设计业务用例。
(一)ATM 取款
将每一个分支看作一个测试用例。