- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题型分值分布
填空(20)
选择(20)
判断(10)
简答(20)
综合分析(30)
一、选择题
(D)1、以下哪一种选项不属于软件缺陷
A:软件没有实现产品规格说明所要求的功能
B:软件中出现了产品规格说明指明不应该出现的错误
C:软件实现了产品规格说明没有提到的功能
D:软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题
(B)2、Myers在1979年提出了一个重要观点,即软件测试的目的是为了
A:证明程序正确
B:查找程序错误
C:改正程序错误
D:验证程序无错误
(D)3、 软件生存周期过程中,修改错误代价最大的阶段是
A:需求阶段
B:设计阶段
C:编程阶段
D:发布运行阶段
(A)4、在代码检查的过程中发现大部分错误的人通常是
A:程序员
B:测试员
C:审查者
D:架构师
(B)5、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该
A:较少B:较多C:相似D:不确定
(B)6、走查是对软件进行静态测试的一种方法,以下不属于走查活动的是
A:计划走查会议
B:准备测试用例
C:执行走查以发现和改正错误
D:在走查过程中程序员逐条讲解自己的程序
走查的步骤如下:①计划走查会议;②走查产品;③执行走查;④解决缺陷;⑤走查记录;⑥产品返工,准备测试用例是走查之前要进行的活动。
(D)7、下列有关软件测试的叙述中,正确的是
A:测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验
B:一个成功的测试能够验证程序的确做了它应该做的事情
C:根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序,重点不应放在缺陷测试上
D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则
(B)8、下列有关测试过程V模型的说法中,正确的是
A:验收测试应确定程序的执行是否满足软件设计的要求
B:功能测试应确定系统功能是否达到系统要求的指标
C:单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求
D:集成测试在编码结束前就可以开始
解析:V模型是在20世纪80年代后期提出的,旨在改进软件开发的效率和效果。该模型反映出测试活动与分析设计活动的关系,指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标。验收测试确定软件的实现是否满足用户需要或合同的要求。选项A和选项C的说法颠倒,不正确。集成测试要在单元测试之后,所以选项D的说法明显错误,故只有选项B说法完全正确。
(C)9、软件测试员究竟做些什么
A软件测试员的目的是发现软件缺陷
B软件测试员的目的是发现软件缺陷,尽可能早一些
C软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
D软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
(C)10、下面是一个对整数数组A中的前n个元素求最小值的c程序,函数返回最小元素的位置。
int minValue(int A[],int n){
int k=0;
for(int j=1;j=n-1;j++)
if(A[j]A[k])k=j;
return k;
}
当n=4时,程序中可能的执行路径数为
?A:2
?B:4
?C:8
?D:16
(D)11、以程序内部的逻辑结构为基础的测试用例设计技术属于
?A:灰盒测试
?B:数据测试
?C:黑盒测试
?D:白盒测试
(A)12、在以下有关逻辑覆盖的说法中错误的说法是
A:所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准
?B:条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求
?C:路径覆盖的查错能力很强,但有时达不到条件组合覆盖的覆盖率要求
?D:判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来
(C) 13、设有一段程序如下
If((a==b) and (c==d) or (e==f)) doS1
Else if((p == q) or(s == t)) doS2
Else doS3
满足判定—条件覆盖的要求下,最少的测试用例数目是
A:6
B:8
C:3
D:4
判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。本程序一共有两个判定语句,三条路径。若以1代表某一个条件为真,O代表为假,则对于(a==b)、(c==d)、(e==f)、(p==q)、(s==t)这五个条件,取不同的真值组合,即可设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a==b)、(c==d)、(e==f)为10
您可能关注的文档
最近下载
- 异常子宫出血诊疗和治疗指南解读课件.ppt VIP
- 3《我们班 他们班》(教学设计)-部编版道德与法治四年级上册.docx VIP
- CMOS超大规模集成电路设计(第四版)周润德课后习题答案解析.docx VIP
- 2025年地质勘探项目可行性研究报告.docx VIP
- (孔乙己)故事课件.ppt VIP
- 商业伦理与社会责任复习知识点整理.docx VIP
- 基于Pvsyst开罗沙漠200KW光伏电站仿真设计.docx VIP
- Unit 1 Laugh out loud! Understanding ideas The Best Medicine 课件-高中英语选择性必修第一册.pptx VIP
- ISO 9001(DIS)-2026重大变化2:“气候变化”专题深度专业解读与应用指导材料(雷泽佳编制-2025A0).pdf VIP
- ISO 9001(DIS)-2026重大变化之1:“质量文化和道德行为”专题深度专业解读与应用指导材料(雷泽佳编制-2025A0).pdf VIP
原创力文档


文档评论(0)