软件测试技术智慧树知到答案章节测试2023年青岛滨海学院
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章测试
1.测试Plan包含下面的内容()。
A:确定项目管理机制、预计测试工作量、测试计划评审
B:确定测试范围、确定测试策略、确定测试标准、确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
C:确定测试范围、确定测试策略、确定测试标准、预计测试工作量
D:确定测试架构、确定项目管理机制、预计测试工作量、测试计划评审
答案:B
2.()不属于测试计划。
A:测试预期输出
B:测试资源
C:测试进度
D:环境需求
答案:A
3.Test 计划起到了()的作用。
A:其他都是
B:使测试工作更加系统化
C:使项目参与人员沟通更舒畅
D:使测试工作顺利进行
答案:A
4.制定test plan时不需要考虑()
A:与开发人员没有达成一致
B:测试时间不足
C:用户不参与
D:坚持”5W”规则
答案:D
5.下面对the flow of software testing 的描述,哪个是正确的?()
A:制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测试总结报告
B:制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告
C:制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
D:部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告
答案:A
第二章测试
1.设计framework要根据项目需求进行适当change。
()
A:对
B:错
答案:A
2.场景分析原则中的E代表()
A:用户体验
B:使用时间
C:必要性
D:功能交互
答案:A
3.性能相关问题常发生在()。
A:子系统层
B:功能层
C:用户层
D:应用层
答案:D
4.系统安全性作用于()。
A:功能层
B:底层
C:接口层
D:用户层
答案:D
5.功能测试类型不包括()
A:异常处理及容错性
B:业务场景测试
C:业务功能覆盖
D:可维护性测试
答案:D
第三章测试
1.为了提高软件测试的效率,应该()
A:在完成编码以后制定软件的测试计划
B:随机地选取测试数据
C:选择发现错误可能性最大的数据作为测试用例
D:取一切可能的输入数据作为测试数据
答案:C
2.进行软件测试的关键问题是()。
A:开发程序
B:使用工具
C:如何选择测试用例
D:消灭缺陷
答案:C
3.编写()是确定各个项目模块的开发情况和主要负责人。
A:产品使用手册
B:项目开发计划
C:验收报告
D:源程序
答案:B
4.成功的测试是指运行测试用例后()。
A:改正了程序错误
B:发现了程序错误
C:未发现程序错误
D:证明程序正确性
答案:B
5.Test case编写符合公司制定的相关标准。
()
A:对
B:错
答案:A
第四章测试
1.以下哪一条不属于软件缺陷的描述()
A:软件超出软件规格说明书中指明的范围
B:软件运行出现警告
C:软件未达到软件规格说明书规定的功能。
D:软件测试人员认为软件难于理解,不易使用
答案:B
2.()存在问题,可能引起软件存在一定的problems。
A:测试资源
B:需求说明书
C:测试结论
D:办公环境
答案:B
3.Performance defects产生的原因是()。
A:用户使用手册存在错误
B:基准环境与实际运行环境的偏差
C:测试人员不懂开发技术
D:线程锁、资源竞争和内存问题等
答案:D
4.Testers不负责编写()。
A:软件架构设计
B:测试用例说明文档
C:测试环境配置文档
D:缺陷报告
答案:A
5.软件测试是排除defect的手段之一。
()
A:错
B:对
答案:B
第五章测试
1.在软件开发几十年的实践过程中,人们总结了很多开发与测试模型,其中V
模型就经典的测试模型。
下列关于V模型的特点描述正确的是()。
A:V模型的软件测试策略既包括低层测试,又包括高层测试,低层测试是为
了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求。
B:V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关
系。
C:V模型中,需求、分析、设计和编码的开发活动随时间而进行,与相应的
测试活动(即针对需求、分析、设计和编码的测试)开展的次序一致。
D:V模型在实际应用中,需求阶段的错误在集成测试阶段被发现。
答案:A
2.V模型中在进行详细设计之前需要进行()。
A:编码阶段
B:概要设计阶段
C:验收阶段
D:实施阶段
答案:B
3.以下不属于Software 测试 Process Model的是()。
A:V模型
B:瀑布模型
C:X模型
D:W模型
答案:B
4.V模型中当系统测试完成之后需要user performs()。
A:探索测试
B:系统测试
C:安全性测试
D:验收测试
答案:D
5.V model中()验证系统设计,使得系统功能的质量特性满足系统设计指标。
A:易用性测试
B:黑盒测试
C:系统测试
D:功能测试
答案:C
第七章测试
1.()方法需要考察模块间的接口和联系。
A:单元测试
B:确认测试
C:系统测试
D:集成测试
答案:D
2.()描述不正确。
A:集成测试是构造软件体系结构的系统化技术。
B:集成测试的策略选择应当综合考虑质量、成本和进度三者之间的关系。
C:集成测试一般采用静态测试和动态测试方法。
D:集成测试也被称为单元测试。
答案:D
3.正确的集成测试描述包括()。
①集成测试也叫作组装测试,通常是在单
元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程②自
顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和断点,对于输入/输出模块、复杂算法模块中存在的错误能够较早地发现
③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块
功能、性能接口和设计约束等要求④集成测试需要重点关注各个模块之间
的相互影响,发现并排除全局数据结构问题
A:②④
B:②③
C:①④
D:①②
答案:C
4.关于混合渐增式testing的论述错误的是()
A:混合的渐增式测试中对某些关键模块或子系统采用由底向上组装和测试的方法。
B:混合的渐增式测试是自顶向下的渐增式测试和自底向上的渐增式测试的合并。
C:混合的渐增式测试中对上层模块采取自顶向下测试,使之能较早地显示系统的总体轮廓。
D:混合的渐增式测试在软件开发过程中使用较少。
答案:D
5. A top-down integration approach是从最顶层程序开始,所有被主程序调用
的下层单元全部使用桩来代替,每层程序调用的下一层程序单元都要打桩。
()
A:对
B:错
答案:A
第八章测试
1.传统的()指的是将通过集成测试的软件系统作为计算机系统的一个重要组
成部分,与计算机硬件、外部设备、支撑软件等其他系统元素组合在一起进行的测试。
A:缺陷测试
B:系统测试
C:自动化测试
D:回归测试
答案:B
2.系统测试用例设计依据()
A:开发手册
B:测试过程规格说明书
C:测试日志
D:需求规格说明书
答案:D
3.对Web网站进行的测试中,属于功能测试的是()
A:连接速度测试
B:平台测试
C:链接测试
D:安全性测试
答案:C
4.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,
这种测试称之为()
A:脚本测试
B:渗透测试
C:回归测试
D:App测试
答案:C
5.侧重于观察资源耗尽情况下的软件表现的系统测试被称为()
A:强度测试
B:容量测试
C:性能测试
D:压力测试
答案:D
第九章测试
1.白盒测试作为一种基本测试方法,应用广泛,但()不属于该类方法。
A:插桩
C:等价类划分
D:代码走查
答案:C
2.在()中,只需要考虑所有可能的执行路径,对于不可能执行的路径,是不
需要考虑的。
A:静态覆盖
B:判定覆盖
C:文档覆盖
D:路径覆盖
答案:D
3.在logical coverage法中覆盖范围比较小的是()。
A:语句覆盖
B:弱覆盖
C:条件组合覆盖
D:全覆盖
答案:A
4.()仅仅依赖于白盒测试,可能会有遗漏。
A:代码路径中的错误
B:死循环
C:功能错误
D:逻辑错误
答案:C
5.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用
程序控制流图来代替()
A:程序流程图
B:数据流图
C:结构图
D:程序框图
答案:A
第十章测试
1.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的
测试方法。
()
A:对
B:错
答案:A
2.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源
于()
A:软件规格说明
B:详细设计
D:分类设计
答案:A
3.()不可以称为黑盒测试技术。
A:边界值分析
B:条件覆盖
C:因果图
D:等价类划分
答案:B
4.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据
黑盒测试中的等价类划分技术,下面划分正确的是()。
A:可划分为1个有效等价类,1个无效等价类
B:可划分为2个有效等价类,1个无效等价类
C:可划分为2个有效等价类,2个无效等价类
D:可划分为1个有效等价类,2个无效等价类
答案:D
5.采用()设计出的测试用例发现程序错误的能力最强。
A:场景法
B:模拟法
C:决策表法
D:推断法
答案:C。