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理论,从⼤量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从⽽合理地安排实验(测试)的 ⼀种科学实验设计⽅法。
编写测试用例
|
|
发起邮件通知评审
|
| 约会议室
不同意见——评审 :逻辑描述
| 测试策略
| 具体测试用例
结束后
|
|
完善用例
搜索系统