软件测试基础(四)
前提条件
checklist(检查项) 测试步骤
期望结果
IO密集型:占用大量内存资源,读写;CPU密集型:占用大量CPU资源,计算
错误推测?法
定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从?有针对性的设计测试?例的?法。
错误推测?法的基本思想: 列举出程序中所有可能有的错误和容易发?错误的特殊情况,根据他们选择测试?例。
因果图?法
定义:是?种利?图解法分析输?的各种组合情况,从?设计测试?例的?法,它适合于检查程序输?条件的各种组合情况。
因果图中使?了简单的逻辑符号,以直线联接左右结点。左结点表示输?状态(或称原因),右结点表示输出状态(或称结果)。
约束:输?状态相互之间还可能存在某些依赖关系,称为约束。
判定表驱动分析?法
定义:判定表是分析和表达多逻辑条件下执?不同操作的情况的?具。
判定表的优点:能够将复杂的问题按照各种可能的情况全部列举出来。因此,利?判定表能够设计出完整的测试?例集合。
正交实验设计?法
正交实验设计?法:依据Galois理论,从?量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从?合理地安排实验(测试)的?种科学实验设计?法。类似的?法有:聚类分析?法,因??法?法等。
利?正交实验设计测试?例的步骤:
提取功能说明,构造因?—状态表,影响实验指标条件称为因?,影响实验因?条件称状态。
加权筛选,?成因素分析表对因?—状态的选择可按其重要程度分别加权。可根据各个因?及状态的作???,出现频率的??以及测试的需要,确定权值的??.
`利?正交表构造测试数据集正交表的推导依据Galois理论(这?省略,需要时可查数理统计??的教材)。
优点:节省测试?作?时;可控制?成的测试?例数量;测试?例具有?定的覆盖率。
编写测试用例
后端邮件通知审计
| 约会议室
不同意见——评审————逻辑描述
| 结束 测试策略
| 具体测试用例
完善项目