1.checklist:

前提

步骤

预期结果

2.issue 清单

3.上传最大1000mb--------内存泄漏

Io 密集型-----全占用大量的内存----Io----读写----cpu----计算型

假设------论证------结果(true or flase)

4.错误推测法

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

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

例:

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

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

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

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

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

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

V. 试题数是负数。

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

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

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

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

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

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

5.因果图的方法

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

2.四种因果关系

软件测试基础第四天_内存泄漏

 

3. 采⽤因果图法设计测试⽤例的步骤:

1)分析软件规格说明描述中, 那些是原因(即输⼊条件或输⼊条件的等价 类),那些是结果(即输出条件), 并给每个原因和结果赋予⼀个标识符。

2)分析软件规格说明描述中的语义,找出 原因与结果之间, 原因与原因之间对应的关系,根据这些关系,画出因果图。

3)由于语法或环境限制, 有些原因 与原因之间,原因与结果之间的组合情况不可能出现,为表明这些特殊情况, 在因果图上⽤⼀些记号表明约束或 限制条件。

4)把因果图转换为判定表。 5)把判定表的每⼀列拿出来作为依据,设计测试⽤例。

4.正交分解

利⽤因果图来设计测试⽤例时, 作为输⼊条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得 到。往往因果关系⾮常庞⼤,以⾄于据此因果图⽽得到的测试⽤例数⽬多的惊⼈,给软件测试带来沉重的负担,为了 有效地,合理地减少测试的⼯时与费⽤,可利⽤正交实验设计⽅法进⾏测试⽤例的设计。 正交实验设计⽅法:依据 Galois理论,从⼤量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从⽽合理地安排实验(测试)的 ⼀种科学实验设计⽅法。

    编写测试用例

             |

        |

    发起邮件通知评审

          |

          |   约会议室

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

           |        测试策略

      |           具体测试用例

       结束后

     |

     |

    完善用例

 

搜索系统