目录
一、设计测试用例的万能思路
针对某个物品/功能进行测试。
万能思路:功能测设 + 界面测试 + 性能测试 + 兼容性测试 + 易用性测试 + 安全测试。
二、设计用例的方法
针对手撕代码、明确额需求、项目来设计测试用例。
1. 等价类
等价类是分块/分区的概念。将需求的输入划分若干个等价类,从等价类中选出一个测试用例,如果这个测试用例通过,则认为这整个等价类就通过。
通过等价类可以用较少的测试用例就可以尽可能多的覆盖功能,可以解决穷举法解决不了的问题。
2. 边界值
可以认为是等价类的补充,在等价类的基础上添加边界值和次边界值的测试用例。
3. 判定表法
(因果图法)通过输入条件和输出动作之间的关系,设定判定表,再根据判定表编写测试用例。
4. 正交法
通过构造正交表编写测试用例。
5. 场景设计法
包括基本事件流和多个备选事件流。以一个例子来解释什么是基本事件流和备选流。
假设需求:在ATM上取款
6. 错误猜测法
通过资深的测试员提出的可能会出现的错误,来编写测试用例。