1 / 35
文档名称:

软件测试课程论文.docx

格式:docx   大小:870KB   页数:35页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试课程论文.docx

上传人:qiang19840906 2017/11/23 文件大小:870 KB

下载得到文件列表

软件测试课程论文.docx

文档介绍

文档介绍:NANCHANG UNIVERSITY
软件测试
题目: 软件测试课程论文
学院: 软件学院
专业: 软件工程
班级: 嵌入式133班
完***数: 1人
成员: 8000113040冯嘉
任课教师: 黄旭慧职称: 副教授
完成时间: 2016 年 06 月 11 日
目录
一、黑盒测试原理及测试用例设计——等价类划分法 1
1
1
1
1
二、黑盒测试原理及测试用例设计——边界值分析法 3
3
3
:找零钱最佳组合 3
三、黑盒测试原理及测试用例设计——决策表法 5
5
5
5
5
四、黑盒测试原理及测试用例设计——因果图法设计 8
8
8
五、白盒测试方法——逻辑覆盖法 10
10
10
10
--条件覆盖 11
11
11
11
六、基本路径法 17
17
17
(环路复杂性) 17
17
17
七、LoadRunner基本使用 19
八、总结与体会 23
九、参考文献 24
一、黑盒测试原理及测试用例设计——等价类划分法

测试用例的定义:
(1)测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。
(2)测试用例是执行的最小实体。
测试用例的特征:
(1)最有可能抓住错误的;
(2)不是重复的、多余的;
(3)一组相似测试用例中最有效的;
(4)既不是太简单,也不是太复杂。

测试用例的代表性
能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。
测试结果的可判定性
即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
测试结果的可再现性
即对同样的测试用例,系统的执行结果应当是相同的。

等价类划分设计方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例。定义:将程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试例。
原因:由于实现穷举测试的不可能性,只有从大量的可能数据中选取一部分作为测试用例。
效果:经过类别划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。
手段:在设计测试用例时,在需求说明的基础上划分等价类,列出等价表,从而确定测试用例。

输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。
分析程序规格说明书中给出和隐藏的对输入条件的要求,列出等价类表:
三条边:必须是大于0的整数
三边构成的关系:两边之和必须大于第三边,两边之差必须小于第三边,且必须是大于0的整数
等价类表:
输入条件
有效的等价类
编号
无效等价类
编号
边长
大于0的整数
1
小于0
7
等于0
8
除数字以外的字符
9
边长的关系
两边之和大于第三边
2
两边之和小于第三边
10
两边之差小于第三边
3
两边之差大于第三边
11
三条边相等
4
两条边相等
5
满足两个条件外,不规则长度
6
测试用例:
测试用例编号
输入数据
预期输出
边长1
边长2
边长3
结果
1
3
3
3
满足
2
5
5
4
满足
3
5
3
3
满足
4
5
5
5
满足
5
6
3
6
满足
6
4
5
3
满足
7
-1
2
3
不满足
8
1
0
1
不满足
9
2
2
b
不满足
10
4
2
8
不满足
11
8
5
2
不满足
二、黑盒测试原理及测试用例设计——边界值分析法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分