出自:国家开放大学软件测试(本)

下面属于对软件缺陷进行描述的是( )。
A.软件未达到产品说明书中已标明的功能
B.软件达到产品说明书中已标明的功能
C.软件功能超出产品说明书中指明的范围
D.软件未达到产品说明书中虽未指出但应达到的目标
动态测试用例规格说明的内容包括( )。
A.前置条件
B.输入数据
C.预期结果
D.后置条件
使用静态测试的接口分析一致性涉及哪些内容?
A.各模块之间接口的一致性
B.模块与外部数据库接口的一致性
C.形参与实参在类型、数量、顺序上的一致性
D.全局变量和公共数据区在使用上的一致性
测试管理内涵,包括( )。
A.测试组织(机构人员)管理
B.测试需求(需求分析与计划)管理
C.测试件(测试用例、测试件)管理
D.测试过程(缺陷跟踪管理、测试文档)管理
哪些是测试管理工具可能包括的功能?
A.管理软件需求
B.管理测试计划
C.缺陷跟踪
D.测试过程中各类数据的统计和汇总
软件测试团队的组织一般可分为基于( )的组织模式和基于( )的组织模式。
A.测试
B.项目
C.技能
D.软件
事件报告中可能包括的错误有:
A.程序错误
B.规格说明中的错误
C.用户手册中的错误
D.沟通错误
如果没有做好配置管理工作,那么可能会导致:
A.开发人员相互篡改各自编写的代码
B.集成工作难以开展
C.问题分析和故障修正工作被复杂化
D.测试评估工作受阻
测试管理工具可能包括的功能有:
A.管理软件需求
B.管理测试计划
C.管理缺陷跟踪
D.对测试过程中各类数据的统计和汇总
描述自动化测试的特点有( )。
A.自动化测试思想远比某种自动化测试工具或某种脚本语言重要得多
B.自动化测试更强调的是自动测试,而测试工具使用更强调工具的功能
C.自动化测试多伴随脚本编写,测试工具使用方法则可能多种多样
D.自动化测试与使用测试工具并没有绝对界限
软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节。
A.功能测试
B.单元测试
C.结构测试
D.验收测试
( )是选择若干个测试用例,运行被测试程序,使得程序中的每个语句都得到执行。
A.条件覆盖
B.语句覆盖
C.分支覆盖
D.组合覆盖
不属于逻辑覆盖方法的是( )。
A.语句覆盖
B.分支覆盖
C.组合覆盖
D.接口覆盖
某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
A.变量没有初始化
B.编写的语句书写格式不规范
C.循环控制出错
D.代码输入有误
导致软件缺陷的最大原因是( )。
A.软件需求说明书
B.设计方案
C.编码
D.维护
软件测试采用( )执行软件的活动。
A.输入数据
B.测试用例
C.测试环境
D.输入条件
( )是将瀑布模式与边写边改模式进行演进、结合,并加入风险评估的一种开发模式。
A.螺旋模型
B.RUP流程
C.IPD流程
D.敏捷模式
下面( )不属于软件缺陷。
A.测试人员主观认为不合理的地方
B.软件未达到产品说明书标明的功能
C.软件出现了产品说明书指明不会出现的错误
D.软件功能超出产品说明书指明的范围
软件底层进行的测试称为( )。
A.系统测试
B.集成测试
C.单元测试
D.功能测试
调试是( )。
A.发现与预先定义的规格和标准不符合的问题
B.发现软件错误征兆的过程
C.有计划的、可重复的过程
D.消除软件错误的过程
没有产品说明书时使用( )测试。
A.探索
B.功能
C.动态
D.静态
条件覆盖的目的是( )
A.使每个判定的所有可能的条件取值组合至少执行一次
B.使程序中的每个判定至少都获得一次“真”值和“假”值
C.使程序中的每个判定中每个条件的可能值至少满足一次
D.使程序中的每个可执行语句至少执行一次
下面( )不属于敏捷软件开发模式。
A.SCRUM
B.IPD
C.ASD
D.DSDM
( )是一种迭代增量化软件开发过程,用于开发及工作管理。
A.SCRUM
B.FDD
C.ASD
D.DSDM
下面哪个文档不属于验收测试阶段完成的文档?
A.确认测试报告
B.用户手册
C.开发总结报告
D.故障报告
下面哪个不属于瀑布开发模型需求分析阶段完成的文档?
A.需求规格说明
B.项目开发计划
C.概要设计说明书
D.测试计划
下面哪个属于瀑布开发模型系统需求阶段完成的文档?
A.需求规格说明
B.项目开发计划
C.可行性报告
D.测试计划
测试用例可由( )确定,并决定采用黑盒测试技术还是白盒测试技术。
A.输入输出
B.测试对象规格说明
C.预期输入
D.前置条件
测试分析与设计的第一项任务是( )。
A.定义测试用例
B.定义测试期望
C.执行测试
D.对测试依据进行评审
下面不属于软件非功能性特征的是( )
A.可靠性
B.安全性
C.有效性
D.可用性
下面哪个不属于软件非功能性特征?
A.可靠性
B.准确性
C.有效性
D.可移植性
下面哪个不属于软件功能特征?
A.适应性
B.准确性
C.有效性
D.安全性
下面哪个不属于软件功能特征?
A.可用性
B.准确性
C.互操作性
D.安全性
软件系统的( )与复杂性等决定了其缺陷不易直接为肉眼发觉。
A.物理性
B.直观性
C.逻辑性
D.易用性
软件测试在20世纪( )年代以后被正式提出。
A.50
B.60
C.70
D.80
测试人员(Tester)在软件配置管理中工作主要是( )。
A.根据配置管理计划和相关规定,提交测试配置项和测试基线;
B.建立配置管理系统;
C.提供测试的配置审计报告;
D.建立基线
软件测试团队的组织一般可分为( )和基于项目的组织模式。
A.基于测试的组织模式
B.基于技能的组织模式
C.基于团队的组织模式
D.基于软件的组织模式
下列活动中,不属于测试计划活动的是( )
A.设计测试用例
B.确定测试环境
C.定义测试级别
D.估算测试成本
对于测试过程来说,哪些工作产品要纳入配置管理?
A.测试对象(The test object)、测试材料(the test material)和测试环境
B.问题报告和测试材料
C.测试对象
D.测试对象和测试材料
下列哪个是测试组织独立的缺点?
A.测试人员需要额外的培训
B.测试人员需要花时间了解所要测试的产品的需要、架构、代码等
C.开发人员可能会失去对产品质量的责任心
D.设立独立测试组会花费更多成本
对于监控测试周期时采用的度量方法,下列叙述中不当的是:( )。
A.基于故障和基于失效的度量:统计特定软件版本中的故障数。
B.基于测试用例的度量:统计各优先级的测试用例数量。
C.基于测试对象的度量:统计代码和安装平台等覆盖情况。
D.基于成本度量:统计已经花费的测试成本,下一测试周期成本与预期收益的关系。
测试经理的任务通常不包括:( )。
A.编写测试计划
B.选择合适的测试策略和方法
C.建立和维护测试环境
D.选择和引入合适的测试工具
测试计划主要由哪个角色负责制定:( )。
A.测试人员
B.项目经理
C.开发人员
D.测试经理
将测试流程“设计测试”“评估测试”“实施测试”“迭代/回归测试”填入下图中的4个虚线框内合适的位置1、2、3、4处(按1-4序填写)形成完整软件自动化测试的流程框架示意图。正确的是( )
A.设计测试 实施测试 评估测试 迭代/回归测试
B.评估测试 设计测试 实施测试 迭代/回归测试
C.实施测试 评估测试 设计测试 迭代/回归测试
D.迭代/回归测试 设计测试 评估测试 实施测试
引入自动化测试工具时,属于次要考虑因素的是( )。
A.与测试对象进行交互的质量
B.使用的脚本语言类型
C.工具支持的平台
D.厂商的支持和服务质量
在测试脚本的录制、编写与调试过程中,需要注意的原则是( )。
A.测试脚本录制包含两种模式:控件识别模式和模拟操作模式。控件识别模式中使用键盘操作实现两种模式混合录制效果
B.测试工具的选择直接影响到实施的具体细节,而试用和比较是非常简单有效的方法
C.脚本录制与测试执行同期进行,脚本录制完成后应立即完成其主要调试工作
D.自动化回归测试建议采用以录制脚本为主、编写脚本为辅的实现方式
C
A.D B A C E F
B.F B D C E A
C.F D C B E A
某公司员工分为普通员工和管理人员两大类,员工考核分称职、优秀和特殊贡献三个等级,普通和优秀员工都可有特殊贡献,考核等级相同的两类员工发放的年终奖是不同的。现有一款软件可计算该公司员工年终奖,根据员工类型和考核等级的不同组合情况,输出的奖金分1类奖金、2类奖金、3类奖金.....,现要使用因果图法对该软件进行测试,分析后得到的结果数目有( )。
A.4个
B.5个
C.6个
D.8个
在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取( )。
A.(-2, -1, 0, 1, 99, 100, 101)
B.(-Max, 0, 20, Max)
C.(-0.01, 0, 0.01, 14.99, 15.00, 15.01)
D.(-0.01, 0, 0.01, 99.99, 100.00, 100.01)
某程序含有3个变量,采用边界值分析法设计测试用例,使除一个以外的所有变量取正常值,使剩余变量取最小值、略高于最小值、正常值、略低于最大值和最大值,对每个变量都重复进行。这样产生的测试用例数为( )。
A.12
B.13
C.14
D.15