编写测试用例的方法_常用术语_重点模拟 用户正确操作的业务过程
编写测试用例的方法简介
测试用例是确保软件质量的关键,以下是一些常用的测试用例编写方法:1. 正交试验法
正交试验法是通过设计特殊的表格,用少数测试用例来替代全面的测试。它适用于多因素、多水平的研究。
常用术语:
- 指标:判断试验结果优劣的标准。
- 因子:影响试验指标的条件。
- 因子的状态:影响试验因子的因素。
2. 边界值分析法
边界值分析法针对输入或输出的边界值进行测试,通常用于补充等价类划分法。
举例:假设 X 为整数,10≤X≤100,则测试用例包括 10,11,99,100。
3. 等价类划分
等价类划分将输入域划分为区域,并在每个区域选择一个元素生成测试用例。
有效等价类:合理的、有意义的输入数据。
无效等价类:不合理或无意义的输入数据。
设计测试用例时,要考虑这两种等价类。
4. 测试大纲法
测试大纲法用于测试软件的安装、删除程序、界面跳转关系等。
步骤:
- 分析需求,列出所有窗口及操作。
- 根据大纲,理清操作关系,编写用例。
5. 因果图法
因果图法用于分析输入组合情况,设计测试用例,适用于有多个控件且存在组合关系的界面。
6. 判定表驱动法
判定表用于表达多逻辑条件下执行不同操作的情况,适用于处理依赖于多个逻辑条件组合的问题。
7. 场景图法
场景图法基于软件业务,模拟用户操作,验证软件功能实现和异常处理能力。
重点模拟:
- 用户正确操作的业务过程。
- 用户错误操作的情形。
8. 错误推测法
根据经验或直觉推测程序中可能存在的错误,编写测试用例。
判定表的组成
判定表包括:
- 条件桩:列出问题的所有条件。
- 动作桩:列出问题规定可能采取的操作。
- 条件项:列出针对条件的取值。
- 动作项:列出在条件项的各种取值情况下应该采取的动作。