下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章软件测试概述1、简述软件缺陷的含义。答:软件缺陷是软件开发过程中潜在的缺陷,这些缺陷可能在软件运行后出现,因而使软件的性能和可靠性等方面与系统的设计需求不符。2、说明软件缺陷、软件错误和软件失败的关系。答:缺陷、缺点、偏差统称为缺陷,是软件故障的根源;错误、谬误、问题、异常、矛盾等统称为错误,软件错误出现的原因是软件缺陷所致;失败、事故、灾难统称失败,失败的直接原因是软件系统存在软件错误。14、”软件测试是有风险的工作”,试解释这种说法的含义。答:软件不测试,就会有风险;软件测试,同样也会有风险。因为,软件是个复杂的系统,其复杂性体现在软件实现的内容复杂性、开发过程的复杂性和组织工作的复
2、杂性等方面。而软件测试的目的是为了发现故障,并加以排除。对一个复杂的软件系统来说,故障的排除往往可能又带来新的软件缺陷。所以,软件测试又会带来一定的风险。第2章软件测试基础2、条件覆盖是否高于判断覆盖的逻辑覆盖程度如果不是,请给出反例加以说明。答:条件覆盖是高于判断覆盖的逻辑覆盖程度。a、用条件覆盖所设计的测试用例可使得程序中的每一个判断的每一个条件的可能取值至少执行一次。b、用判断覆盖所设计的测试用例可使被测程序中的每个判断的真分支和假分支至少经历一次。每个判断语句可能包含多个条件(比如、if(A>3&&B<7)。条件覆盖针对判断语句的每一个条件的所有可能取值编写
3、测试用例;判断覆盖只针对每一个判断语句整体的所有可能取值编写测试用例。所以,条件覆盖的逻辑覆盖程度高于判断覆盖。4、已知某种计算机程序设计语言的标识符语法规则规定“标示符是由非数字开头的,有效字符数为32个,最大字符数为128个的任意符号申”。试用等价类划分法设计测试用例。答:(1)等价类划分输入条件有效等价类无效等价类标识符字符数1-32个(1)0个(2)>32个(3)>128个(4)标识符组成任意符号用(5)保留字(6)非符号串不需要分出这一项非数字(7)数字(8)第1个字符(2)测M而 VARabc7*ef:REAL;BEGINabc7*ef:=;/覆盖等价类(1)(5)(7
4、)VAR:REAL;/覆盖等价类(2) VARa4567890:REAL;覆盖等价类(3) VART12345:REAL;/覆盖等价类(4)VARGOTO:REAL;/覆盖等价类(6) VAR2A:REAL;/覆盖等价类(8)5、已知一个变量的类型为double,它的取值范围为“-2.2”。试给出边界值法的测试用例。答:测试用例,6、已知程序框图如下图所示,试分别给出:的最小测试用例和路径。(a)语句覆盖,(b)条件覆盖,(c)判断覆盖,图2-12分解为基本判断的例子答:共2个语句:X=X/A和X=X+l2个判断,4个判断语句:A>1,B=0,A=2,X>1。4个条件:A>1
5、,B=0,A=2,X>1。8个条件取值:T1,T2,T3,T4,Ti,T2,T3,T45条路径:(Li)acdbgk(L2)acebgk(acdbfk(L4)acdbghk(L5)abgk(a)语句覆盖测试用例:A=2,B=0,X=5,覆盖路径L4,覆盖所有语句X=X/A和X=X+l(b)判断覆盖覆盖路径:acdfk(T1T2T3T4)测试用例:A=2,B=0,X=4期望结果:A=2,B=0,X=3覆盖路径:acegk(TiT2T3)测试用例:A=3,B=1,X=6期望结果:A=3,B=1,X=6覆盖路径:abgk(T2T3T4)测试用例:A=0,B=1,X=6期望结果:A=0,B=1,
6、X=6以上测试用例覆盖每个判断的真分支假分支至少一次。(c)条件覆盖测试用例:1)A=3,B=0,X=5,覆盖路径L4;2) A=3,B=1,X=1,覆盖路径L2;3) A=2,B=1,X=1,覆盖路径54) A=2,B=0,X=5,覆盖路径L3;以上测试用例覆盖每一个判断的每一个条件的可能取值至少一次。7、下面给出一个计算3个数中最大数的程序,试完成下列工作:(a)给出对应的流图;(b)计算环形复杂性V(G);(c)求独立路径构成的基本集合(numi,num2,num3各取一次最大值);(d)给出每条路径执行的期望结果;(e)给出每一条路径的测试用例。main()/accodeaboutfi
7、ndingoutthesmalloneintreeinputnumber intnum1,num2,num3,max;printf("Pleaseinputthreenumbers:"); scanf("%d,%d,%d",&num1,&num2,&num3); if(num1>num2)max=num1; else max=num2; if(num3>max) max=num3;printf("Thethreenumbersare:%d,%d,%dn”,num1,num2,num3);printf("max=%dn",max);图2-3一个计算三个数中最大数的程序解:(b)环形复杂性:3(c)基本路径集:(不唯一)1235671245712357(d)期望结果:123567的结果:num3是最大值12457的结果:num2是最大值12357的结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26年靶向药机制与循证证据等级
- 2025~2026学年福建漳州市漳浦县第一学期期末考试样卷(一)八年级英语
- 2025~2026学年河北邯郸市馆陶县九年级英语第一学期期末质量监测
- 2026劳动会同法考试题及答案
- 2026四川雅安市名山区总医院永兴院区招聘编制外专业技术人员1人备考题库及答案详解一套
- 2025年脑机接口系统开发装备操控技术研究
- 2026年黑河嫩江市公开招聘农垦九三劳动保障基层平台工作人员10人备考题库含答案详解(黄金题型)
- 2026护理师理论考试题及答案
- 2026中国人民大学高瓴人工智能学院招聘2人备考题库有完整答案详解
- 2025年脑机接口康复中的康复效果预测模型构建
- 高尔夫夏令营活动方案
- 国开2025年秋《农业推广》形成性考核1-3答案
- 基于供应链视角良品铺子营运资金管理优化策略
- GB/T 45891-2025肥料和土壤调理剂肥料原料中腐植酸和疏水性黄腐酸含量的测定
- 2025年离婚抖音作品离婚协议书
- 七年级数学专项训练:尺规作图+解析
- 陕西省2019-2024年中考满分作文109篇
- 毕业设计(论文)-年产一万吨的苏氨酸工厂设计
- 《智能客户服务实务》课程标准
- 液化石油气安全生产责任制考核试卷
- 防极端天气安全教育主题班会
评论
0/150
提交评论