软件测试技术(习题卷11)android11系统更新包下载
说明:答案和解析在试卷最后
第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]操作系统是一种()
A)应用软件
B)系统软件
C)通用软件
D)工具软件
2.[单选题]( )。超出软件工程范围的测试是( )。
A)单元测试
B)集成测试
C)确认测试
D)系统测试
3.[单选题]( )。经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该( )。
A)较少
B)较多
C)相似
D)不确定
4.[单选题]CMM划分为几个级别
A)3
B)5
C)4
D)6
5.[单选题]( )。下列不属于面向对象的要素有()。
A)继承
B)抽象
C)分类性
D)封装
6.[单选题]下列选项中,哪一项是由因果图转换而来( )。
A)输出状态表
B)输入状态表
C)约束条件表
D)判定表
7.[单选题]( )。集成测试时,能较早发现高层模块接口错误的测试方法为( )。
A)自顶向下渐增式测试
B)自底向上渐增式测试
C)非渐增式测试
D)系统测试
8.[单选题]在软件测试中,白盒测试方法是通过分析程序的( )来设计测试用例的方法。
A)应用范围
B)内部逻辑
C)功能
D)输入数据
9.[单选题]在软件性能测试中,下列指标中哪个不是软件性能的指标 ()
A)响应时间
B)吞吐量
C)资源利用率
D)并发进程数
10.[单选题]( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A)条件覆盖
B)条件组合覆盖
C)判定覆盖
D)语句覆盖
11.[单选题]下列不属于黑盒测试方法的是( )。
A)等价类划分
B)因果图
C)边界值分析
D)变异测试
12.[单选题]( )。面向对象需求分析过程是一个循序渐进的过程,需要多次( )完成。
A)循环迭代
B)分解
C)抽象
D)循环
13.[单选题]下列方法中,不属于黑盒测试的是( )。
A)基本路径测试法
B)等价类测试法
C)边界值分析法
D)基于场景的测试方法
14.[单选题]( )。不属于单元测试内容的是( )
A)模块接口测试
B)局部数据结构测试
C)路经测试
D)用户界面测试
15.[单选题]( )。应用执行对象的操作可以改变该对象的()。
A)行为
B)功能
C)属性
D)数据
16.[单选题]( )。下面哪个阶段不属于软件的开发时期( )
A)编码
B)测试
C)设计
D)维护
17.[单选题]( )。数据流图是在( )时使用的图形工具。
A)需求分析
B)问题定义
C)测试
D)编码
18.[单选题]软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()
A)系统测试
B)验收测试
C)系统测试和验收测试
D)配置项测试、系统测试和验收测试
19.[单选题]黑盒测试技术,使用最广的用例设计技术是( )。
A)等价类划分
B)边界值分析
C)错误推测法
D)逻辑覆盖
20.[单选题]以下关于测试原则的描述,正确的是:
A)所有的软件测试不需要追溯到用户需求
B)完全测试是不可能的
C)测试可以证明软件的正确
D)程序员不需要避免检查自己的程序
21.[单选题]集成测试分为渐增组装测试和( )
A)非渐增组装测试
B)确认测试
C)单元测试
D)测试计划
22.[单选题]将软件组装成系统的测试技术叫( )。
A)需求测试
B)单元测试
C)集合测试
D)系统测试
23.[单选题]单元测试中设计测试用例的依据是()。
A)详细设计规格说明书
B)项目计划说明书
C)需求规格说明书
D)概要设计规格说明书
24.[单选题]软件测试计划的内容应包括( )。
A)测试目的、背景
B)软件的功能和测试用例
C)测试内容和评价标准
D)以上都对。
25.[单选题]( )。软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。
A)可用性
B)可维护性
C)可拓展性
D)可移植性
26.[单选题]若中断某个命令的执行,可以使用哪个组合键?
A)ctrl+a
B)ctrl+b
C)ctrl+c
D)ctrl+d
27.[单选题]负载测试的六个阶段顺序为( )
A)计划负载测试、创建脚本和场景、运行脚本和场景、监视运行状态、生成运行报告、分析结果
B)分析应用程序、预测负载峰值、制定执行计划、创建场景、监视场景、分析结果
C)计划负载测试、创建脚本、定义场景、运行场景、监视场景、分析结果
D)分析应用程序、计划负载测试、创建场景脚本、运行场景、监视场景、分析结果
28.[单选题]移动App使用移动网络,移动网络的情况比较复杂,网络信号会受到环境的影响,容易发生网络不稳定的情况,而很多App的一些隐藏问题只有在复杂的网络环境下才会显现出来,例如正在使用的App遇到网络信号切换或变弱时
,App不能响应或产生功能性错误,因此在测试时要特别对App进行( ),及早发现问题。
A)事务处理
B)专项测试
C)性能测试
D)弱网测试
29.[单选题]用户在真实的工作环境中测试软件的用户友好性等,这种测试是( )。
A)集成测试
B)系统测试
C)Alpha 测试
D)Beta 测试
30.[单选题]下列引起软件缺陷的因素不属于技术问题的是( )
A)内容不正确
B)算法错误
C)语法错误
D)系统结构不合理
31.[单选题]我善于发现相关事实信息
A)强烈同意
B)同意
C)不同意
D)最不同意
32.[单选题]下列( )不是在软件故障插入测试技术中关注的方面。
A)故障类型
B)故障对系统的破坏程度
C)插入故障的方法
D)目标系统
33.[单选题]单元测试中主要的测试方法为( )
A)黑盒测试
B)灰盒测试
C)回归测试
D)白盒测试
34.[单选题]下面关于动态测试的描述错误的是( )
A)动态测试必须由专[ J的测试人员完成
B)动态测试必须运行被测试程序
C)动态测试适用于软件开发过程的各个阶段
D)动态测试需要对输入与输出的对应关系进行分析
35.[单选题]( )。需求工程的主要目的是()
A)系统开发的具体方案
B)进一步确定用户的需求
C)解决系统是“做什么的问题”
D)解决系统是“如何做的问题”
36.[单选题]测试经理的任务通常不包括
A)编写测试计划
B)选择合适的测试策略和方法
C)建立和维护测试环境
D)选择和引入合适的测试工具
37.[单选题]( )。对已经发行的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于()
A)测试
B)调试
C)回归测试
D)单元测试
38.[单选题]软件兼容性需要测试的要点不包括( )
A)数据兼容性测试
B)与其他非同类软件的兼容性
C)与操作系统的兼容性
D)与其他同类软件的兼容性
39.[单选题]软件测试管理包括测试过程管理、配置管理以及( )
A)测试评审管理
B)测试用例管理
C)测试计划管理
D)测试实施管理
40.[单选题]技术评审的目的是( )
A)确认软件符合预先定义的开发规范和标准
B)发现软件业务错误
C)保证软件在独立的模式下进行开发