仅作为学习笔记使用。因课程已学习内容,该笔记仅对部分内容进行重点描述。
测试用例(case)
- 为特定的目的而设计的一组测试输入、执行条件和预期结果的文档
- 是指导测试工作进行的依据
测试用例
黑盒测试方法论
- 等价类
- 边界值
- 因果图
- 判定表
- 场景法
- 基于模型的测试:场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程。
- 基本流:按照正确的业务流程来实现的一条操作路径
- 备选流:导致程序出现错误的操作流程
注意:单个功能点不适合用场景法,单个功能点测试用等价类、边界值、因果图、判定表等方法较好。
场景法用例设计步骤
- 根据需求规格说明,画出功能模块流程图
- 根据流程图,描述出程序的基本流及备用流
- 根据基本流的和备用流生成不同场景,构造场景列表
- 对每一个场景生成相应的测试用例
- 对生成的所有测试用例重新复审,去掉多余的测试用例
- 测试用例确定后,为每一个测试用例确认测试数据值
-
确定基本流
-
确定备用流
-
生成构造场景
-
根据对应场景生成测试用例