1 / 22
文档名称:

软件测试毕业课程设计.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件测试毕业课程设计.doc

上传人:珍贵文档 2015/11/19 文件大小:0 KB

下载得到文件列表

软件测试毕业课程设计.doc

文档介绍

文档介绍:第一章软件测试技术概述 3
第二章白盒测试 4
4
4
4
4
5
7
7
9
10
第三章黑盒测试 11
11
12
12
12
13
13
14
16
第四章面向对象的测试技术 21
进行单元测试: 21
小结 23
参考文献: 23
第一章软件测试技术概述
软件开发的最基本要求是按时、高质量地发布软件产品,而软件测试是软件质量保证的重要手段之一。对于软件,不管采用什么技术和方法来进行开发,软件产品中仍然会存在或多或少的错误和问题。采用先进的开发方式和较完善的开发流程固然可以减少错误的引入。但是不可以杜绝软件中的错误。而这些引入的错误需要通过测试来发现。
软件测试的定义就是由“验证(verification)”和“有效性确认(validation)”活动构成的整体。“验证”是检验软件是否正确的实现了产品规格书所定义的系统功能和特性。“有效性确认”是确认所开发的软件是否可以满足用户的真正需求。
软件性测试需要贯穿在整个软件生命周期的每个阶段,每个时刻。它需要伴随着软件开发以检验每一个阶段性的成果是否符合质量的要求和达到预先定义的目标,尽早的发现错误并改正以减少损失。
第二章白盒测试

白盒测试也称为结构测试或逻辑驱动测试,也就是已知产品的内部工作过程,清楚最终生成的软件产品的计算机程序结构及其语句,按照程序内部的结构测试程序,测试程序内部的变量状体、逻辑结构,运行路径等,检验程序中每条路是否都能按照预定的要求正确工作,检验程序内部的动作或运行是否符合设计规格要求,所有内部成分是否按规定正常进行。

语句覆盖
判定覆盖
逻辑覆盖条件覆盖
判定/条件覆盖
条件组合覆盖
循环覆盖
基本路径覆盖


对一个大于或等于3的正整数,判断它是不是素数。

开始
输入n
w=0
i=2
r=n/i
r=0?
w=1
i=i+1
i<√n &&
w=0
w=0
n不是素数
n是素数
结束
Y
N
Y
N
N
Y
流程图A
开始
输入n
w=0
i=2
r=n/i
A
w=1
i=i+1
B
C
n不是素数
n是素数
结束
Y
N
Y
N
N
Y
1
5
1
2
3
4
流程图B

#include<>
#include<>
void main(){
int n,w,i,r;
w=0;i=2;
printf("请输入一个大于3的正整数:");
scanf("%d",&n);
while((i<=sqrt(n))&&(w==0))
{
r=n%i;
if(r==0)
w=1;
else
i=i+1;
}
if(w==0)
printf("%d是素数\n",n);
else
printf("%d不是素数\n",n);
}

路径:
P1:(1—5)即A=.T B=.F C=.F
P2:(2-1-3-5) 即A=.F B=.T A=.T C=.F
P3 :(2-3-4) 即 A=.F B=T C=.T
P4:(2-4) 即 :A=.F B=.F C=.T
测试用例:
P1:n=18
P2 :n=9
P3 :19
P4 :3

测试用例
具体取值条件
判定条件
通过路径
输入{n=15}
输出{n不是素数}
n>=4
A=.F B=.T A=.T C=.F
2—3—1—5
输入{n=3}
输出{n是素数}
n <4
A=.F B=.F C=.T
2—4

示例存在的8种组合条件
组合编号
覆盖条件取值
判定-条件取值
判定-条件组合
1
T1
A=.T
r=0
2
F1
A=.F
r!=0
3
T2 T3
B=.T
r<=√n w=0
4
T2 F3
B=.F
r<=√

最近更新

任务型教学法在日语专业语法教学中的实验研究.. 2页

登山策划方案 7页

以工业炉管离心铸造生产过程监测数据为基础的.. 2页

以农村义务教育学校为主的教师文化建设研究的.. 2页

病媒生物方案 6页

疯狂水枪方案 7页

初中一年级班主任工作总结 (2) 3页

从顺应关联理论研究外交语言的语用模糊现象的.. 2页

从苯选择加氢用催化剂中回收钌和锆的研究的开.. 2页

从社会文化视角看L1与L2在中国大学英语课堂的.. 2页

初中 化学 第六章 分子 31页

电话呼叫中心系统方案 7页

从儿童兴趣出发的幼儿园科学教育内容探究的开.. 2页

电视问政整改方案 8页

介孔TiN纳米管阵列的制备及其性能研究的开题报.. 2页

人血浆脂蛋白相关磷脂酶A2与缺血性脑血管病的.. 2页

人脐带间充质干细胞促进B细胞增殖和终末分化的.. 2页

人胆管癌胆汁蛋白质组学的比较分析研究的开题.. 2页

人群驱散仿真系统的研究与实现的开题报告 2页

预防接种工作规范培训后测试题2022-2023年(有.. 12页

安全生产教育培训考试试题含答案 7页

肝动脉化疗栓塞术课件 18页

加油站 网架吊装方案 (1) 75页

第七章 小组初期课件 32页

最新中国南方电网有限责任公司电能计量管理规.. 42页

用鞋子催人回家法术 3页

2021年度年产7万吨甲醇生产废水处理工艺设计 90页

信用卡业务管理办法 11页

DB11T-1524-2018地质灾害治理工程实施技术规范.. 73页