测试用例:一组测试输入,执行条件以及预期结果
包含八大要素:
用例编号,测试项目,测试标题,重要级别,预置条件,测试输入(数据),操作步骤,预期结果
常用的方法
等价类划分法:把输入域划分为若干个子合集(等价类),选取少数具有代表性的数据作为测试的输入数据
- 分析需求,确定有效等价类,无效等价类
- 建立等价类表
- 再从划分出的等价类中选择测试用例
有效:尽可能多的覆盖等价类的测试用例
无效:仅覆盖一个尚未被覆盖的无效等价类(为了确定是哪个因素触发的错误,每种错误都应该被正确处理)
边界值分析法:应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据(两点法,三点法,四点法)
场景法:通过场景描述的业务流程(逻辑),设计用例来遍历场景(路径),验证软件系统功能的正确性
- 画出流程图
- 遍历场景,提取测试用例:覆盖正常路径;走每一个分支;出错步骤重新回倒主流程,建议多走一步正确的
错误推测法(反推法):靠经验,知识和直觉,不会单独使用
步骤
分析项目测试点的时候
- 用场景法进行业务流程梳理
- 用等价类和边界值分析法进行细化分析
- 用错误推测法对最终用例进行错误场景的补充