软件测试基础(四)


           前提条件

checklist(检查项)  测试步骤

           期望结果

IO密集型:占用大量内存资源,读写;CPU密集型:占用大量CPU资源,计算

错误推测?法

  定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从?有针对性的设计测试?例的?法。

  错误推测?法的基本思想: 列举出程序中所有可能有的错误和容易发?错误的特殊情况,根据他们选择测试?例。

因果图?法

  定义:是?种利?图解法分析输?的各种组合情况,从?设计测试?例的?法,它适合于检查程序输?条件的各种组合情况。

  因果图中使?了简单的逻辑符号,以直线联接左右结点。左结点表示输?状态(或称原因),右结点表示输出状态(或称结果)。

  约束:输?状态相互之间还可能存在某些依赖关系,称为约束。

判定表驱动分析?法

  定义:判定表是分析和表达多逻辑条件下执?不同操作的情况的?具。

  判定表的优点:能够将复杂的问题按照各种可能的情况全部列举出来。因此,利?判定表能够设计出完整的测试?例集合。

正交实验设计?法

  正交实验设计?法:依据Galois理论,从?量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从?合理地安排实验(测试)的?种科学实验设计?法。类似的?法有:聚类分析?法,因??法?法等。

  利?正交实验设计测试?例的步骤:

    提取功能说明,构造因?—状态表,影响实验指标条件称为因?,影响实验因?条件称状态。

    加权筛选,?成因素分析表对因?—状态的选择可按其重要程度分别加权。可根据各个因?及状态的作???,出现频率的??以及测试的需要,确定权值的??.

    `利?正交表构造测试数据集正交表的推导依据Galois理论(这?省略,需要时可查数理统计??的教材)。

  优点:节省测试?作?时;可控制?成的测试?例数量;测试?例具有?定的覆盖率。

    编写测试用例

   后端邮件通知审计

       | 约会议室

不同意见——评审————逻辑描述

       | 结束  测试策略

       |     具体测试用例

     完善项目