1.测试要素

1)前提条件

2)测试步骤

3)预期结果

2.IO密集型->会占用大量的内存->IO->读写

  CPU密集型->会占用大量的CPU资源->计算型

测试用例七大设计方法

1.错误推测方法

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

2)错误推测方法基本思想

1) 例如, 输⼊数据和输出数据为0的情况;输⼊表格为空格或输⼊表格只有⼀⾏。 这些都是容易发⽣错误的情况。可选择这些情况下的例⼦作为测试⽤例。

2) 例如,前⾯例⼦中成绩报告的程序,采⽤错误推测法还可补充设计⼀些测试⽤例:

I. 程序是否把空格作为回答

II. 在回答记录中混有标准答案记录

III. 除了标题记录外,还有⼀些的记录最后⼀个字符即不是2也不是3

IV. 有两个学⽣的学号相同

V. 试题数是负数。

3). 再如,测试⼀个对线性表(⽐如数组)进⾏排序的程序,可推测列出以下⼏项需要特别测试的情况:

I.输⼊的线性表为空表;

II. 表中只含有⼀个元素;

III. 输⼊表中所有元素已排好序;

IV. 输⼊表已按逆序排好;

V. 输⼊表中部分或全部元素相同。

2.因果图方法

1)定义

是⼀种利⽤图解法分析输⼊的各种组合情况,从⽽设计测试⽤例的⽅法,它适合于检查程序输⼊条件的各种组合情况。

2)因果图介绍

1)4种因果关系

 测试用例七大设计方法笔记_结点

特别注意:或和与(多个输入条件的逻辑推导出一个输出结果)

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

3).Ci表示原因,通常置于图的左部;ei表示结果,通常在图的右部。Ci和ei均可取值0或1,0表示某状态不出现,1表示某状态出现。

3.正交实验测试方法

1)定义:依据Galois理论,从⼤量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从⽽合理地安排实验(测试)的⼀种科学实验设计⽅法。

类似的⽅法有:聚类分析⽅法,因⼦⽅法⽅法等。

(2)测试用例的步骤

1)提取功能说明,构造因⼦--状态表

2)加权筛选,⽣成因素分析表

3)利⽤正交表构造测试数据集

4.测试用例评审流程

测试用例七大设计方法笔记_数据_02