测试用例的设计方法
测试用例八要素
编号
测试项目
测试模块
预设条件
输入
测试步骤
预期结果
用例级别
等价类划分方法
定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
等价类划分可有两种不同的情况:有效等价类和无效等价类。
边界值分析方法
定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
判定表法
场景:多个输入对应多个输出,有依赖关系,如买房贷款计算软件
组成:条件桩,动作桩,条件项,动作项
因果图法
场景:多个输入对应多个输出,有依赖关系,用的少,如买房贷款计算软件
因果图法是通往判定表法的一个中间过程,复杂的逻辑先用因果图
正交法
用最小的测试过程集合获得最大的测试覆盖率,利用正交设计助手
场景法
业务场景组合测试,集成测试
业务流:基本流、备选流、异常流
流程图法
业务场景组合测试,在冒烟测试时使用
错误推测法
基于经验,和直觉,适用于任务紧