第一章测试
1.测试Plan包含下面的内容()。
A:确定项目管理机制、预计测试工作量、测试计划评审
B:确定测试范围、确定测试策略、确定测试标准、确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
C:确定测试范围、确定测试策略、确定测试标准、预计测试工作量
D:确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
答案:B
A:确定项目管理机制、预计测试工作量、测试计划评审
B:确定测试范围、确定测试策略、确定测试标准、确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
C:确定测试范围、确定测试策略、确定测试标准、预计测试工作量
D:确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
答案:B
2.()不属于测试计划。
A:测试预期输出
B:测试资源
C:测试进度
D:环境需求
答案:A
A:测试预期输出
B:测试资源
C:测试进度
D:环境需求
答案:A
3.Test 计划起到了( )的作用。
A:其他都是
B:使测试工作更加系统化
C:使项目参与人员沟通更舒畅
D:使测试工作顺利进行
答案:A
A:其他都是
B:使测试工作更加系统化
C:使项目参与人员沟通更舒畅
D:使测试工作顺利进行
答案:A
4.制定test plan时不需要考虑( )
A:与开发人员没有达成一致
B:测试时间不足
C:用户不参与
D:坚持”5W”规则
答案:D
A:与开发人员没有达成一致
B:测试时间不足
C:用户不参与
D:坚持”5W”规则
答案:D
5.下面对the flow of software testing 的描述,哪个是正确的?( )
A:制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测
A:制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测
试总结报告
B:制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告
C:制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
D:部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
答案:A
B:制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告
C:制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
D:部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
答案:A
第二章测试
6.设计framework要根据项目需求进行适当change。( )
A:对
B:错
答案:A
A:对
B:错
答案:A
7.场景分析原则中的E代表( )
A:用户体验
B:使用时间
C:必要性
D:功能交互
答案:A
B:使用时间
C:必要性
D:功能交互
答案:A
8.性能相关问题常发生在( )。
A:子系统层
B:功能层
C:用户层
D:应用层
答案:D
A:子系统层
B:功能层
C:用户层
D:应用层
答案:D
9.系统安全性作用于( )。
A:功能层
B:底层
A:功能层
B:底层
C:接口层
D:用户层
答案:D
D:用户层
答案:D
10.功能测试类型不包括( )
A:异常处理及容错性
B:业务场景测试
C:业务功能覆盖
D:可维护性测试
答案:D
A:异常处理及容错性
B:业务场景测试
C:业务功能覆盖
D:可维护性测试
答案:D
第三章测试
11.为了提高软件测试的效率,应该( )
A:在完成编码以后制定软件的测试计划
B:随机地选取测试数据
C:选择发现错误可能性最大的数据作为测试用例
A:在完成编码以后制定软件的测试计划
B:随机地选取测试数据
C:选择发现错误可能性最大的数据作为测试用例
D:取一切可能的输入数据作为测试数据
答案:C
答案:C
12.进行软件测试的关键问题是( )。
A:开发程序
B:使用工具
C:如何选择测试用例
D:消灭缺陷
答案:C
A:开发程序
B:使用工具
C:如何选择测试用例
D:消灭缺陷
答案:C
13.编写()是确定各个项目模块的开发情况和主要负责人。
A:产品使用手册
B:项目开发计划
C:验收报告
D:源程序
答案:B
A:产品使用手册
B:项目开发计划
C:验收报告
D:源程序
答案:B
14.成功的测试是指运行测试用例后( )。
A:改正了程序错误
B:发现了程序错误
C:未发现程序错误
D:证明程序正确性
答案:B
A:改正了程序错误
B:发现了程序错误
C:未发现程序错误
D:证明程序正确性
答案:B
15.Test case编写符合公司制定的相关标准。( )
A:对
B:错
答案:A
A:对
B:错
答案:A
第四章测试
16.以下哪一条不属于软件缺陷的描述( )
A:软件超出软件规格说明书中指明的范围
B:软件运行出现警告
A:软件超出软件规格说明书中指明的范围
B:软件运行出现警告
C:软件未达到软件规格说明书规定的功能。
D:软件测试人员认为软件难于理解,不易使用
软件测试app答案:B
D:软件测试人员认为软件难于理解,不易使用
软件测试app答案:B
17.()存在问题,可能引起软件存在一定的problems。
A:测试资源
B:需求说明书
C:测试结论
D:办公环境
答案:B
A:测试资源
B:需求说明书
C:测试结论
D:办公环境
答案:B
18.Performance defects产生的原因是( )。
A:用户使用手册存在错误
B:基准环境与实际运行环境的偏差
C:测试人员不懂开发技术
D:线程锁、资源竞争和内存问题等
答案:D
A:用户使用手册存在错误
B:基准环境与实际运行环境的偏差
C:测试人员不懂开发技术
D:线程锁、资源竞争和内存问题等
答案:D
19.Testers不负责编写()。
A:软件架构设计
B:测试用例说明文档
C:测试环境配置文档
D:缺陷报告
答案:A
A:软件架构设计
B:测试用例说明文档
C:测试环境配置文档
D:缺陷报告
答案:A
20.软件测试是排除defect的手段之一。( )
A:错
B:对
答案:B
A:错
B:对
答案:B
第五章测试
21.在软件开发几十年的实践过程中,人们总结了很多开发与测试模型,其中V模型就经典的测试模型。下列关于V模型的特点描述正确的是( )。
A:V模型的软件测试策略既包括低层测试,又包括高层测试,低层测试是为了确保源代码的
A:V模型的软件测试策略既包括低层测试,又包括高层测试,低层测试是为了确保源代码的
正确性,高层测试是为了使整个系统满足用户的需求。
B:V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系。
C:V模型中,需求、分析、设计和编码的开发活动随时间而进行,与相应的测试活动(即针对需求、分析、设计和编码的测试)开展的次序一致。
D:V模型在实际应用中,需求阶段的错误在集成测试阶段被发现。
答案:A
B:V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系。
C:V模型中,需求、分析、设计和编码的开发活动随时间而进行,与相应的测试活动(即针对需求、分析、设计和编码的测试)开展的次序一致。
D:V模型在实际应用中,需求阶段的错误在集成测试阶段被发现。
答案:A
22.V模型中在进行详细设计之前需要进行()。
A:编码阶段
B:概要设计阶段
C:验收阶段
D:实施阶段
答案:B
A:编码阶段
B:概要设计阶段
C:验收阶段
D:实施阶段
答案:B
23.以下不属于Software 测试 Process Model的是( )。
A:V模型
A:V模型
B:瀑布模型
C:X模型
D:W模型
答案:B
C:X模型
D:W模型
答案:B
24.V模型中当系统测试完成之后需要user performs( ) 。
A:探索测试
B:系统测试
C:安全性测试
D:验收测试
答案:D
A:探索测试
B:系统测试
C:安全性测试
D:验收测试
答案:D
25.V model中()验证系统设计,使得系统功能的质量特性满足系统设计指标。
A:易用性测试
B:黑盒测试
C:系统测试
A:易用性测试
B:黑盒测试
C:系统测试
D:功能测试
答案:C
答案:C
第七章测试
26.( )方法需要考察模块间的接口和联系。
A:单元测试
B:确认测试
C:系统测试
D:集成测试
答案:D
A:单元测试
B:确认测试
C:系统测试
D:集成测试
答案:D
27.()描述不正确。
A:集成测试是构造软件体系结构的系统化技术。
B:集成测试的策略选择应当综合考虑质量、成本和进度三者之间的关系。
C:集成测试一般采用静态测试和动态测试方法。
D:集成测试也被称为单元测试。
A:集成测试是构造软件体系结构的系统化技术。
B:集成测试的策略选择应当综合考虑质量、成本和进度三者之间的关系。
C:集成测试一般采用静态测试和动态测试方法。
D:集成测试也被称为单元测试。
答案:D
28.正确的集成测试描述包括( )。①集成测试也叫作组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程②自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和断点,对于输入/输出模块、复杂算法模块中存在的错误能够较早地发现③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能接口和设计约束等要求④集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题
A:②④
B:②③
C:①④
D:①②
答案:C
A:②④
B:②③
C:①④
D:①②
答案:C
29.关于混合渐增式testing的论述错误的是( )
A:混合的渐增式测试中对某些关键模块或子系统采用由底向上组装和测试的方法。
A:混合的渐增式测试中对某些关键模块或子系统采用由底向上组装和测试的方法。
B:混合的渐增式测试是自顶向下的渐增式测试和自底向上的渐增式测试的合并。
C:混合的渐增式测试中对上层模块采取自顶向下测试,使之能较早地显示系统的总体轮廓。
D:混合的渐增式测试在软件开发过程中使用较少。
答案:D
C:混合的渐增式测试中对上层模块采取自顶向下测试,使之能较早地显示系统的总体轮廓。
D:混合的渐增式测试在软件开发过程中使用较少。
答案:D
30.A top-down integration approach是从最顶层程序开始,所有被主程序调用的下层单元全部使用桩来代替,每层程序调用的下一层程序单元都要打桩。( )
A:对
B:错
答案:A
A:对
B:错
答案:A
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论