下面关于测试组织结构的说法,正确的有()。
通常分为基于技能的组织模式和基于项目的组织模式两种
基于技能的测试组织模式适用于较高和较难领域项目的测试
基于技能的测试组织模式要求每人把注意力集中于自身专业领域
基于项目的测试组织模式要求测试人员的技能水平都差不多
答案是:通常分为基于技能的组织模式和基于项目的组织模式两种||基于技能的测试组织模式适用于较高和较难领域项目的测试||基于技能的测试组织模式要求每人把注意力集中于自身专业领域
影响软件质量的因素有哪些()?
需求模糊
软件开发缺乏规范性文件指导
软件开发人员问题
缺乏软件质量控制管理
答案是:需求模糊||软件开发缺乏规范性文件指导||软件开发人员问题||缺乏软件质量控制管理
关于测试与调试说法正确的有()。
软件调试的目的是发现导致程序失效或错误的原因,并修正错误的过程
通常调试是测试后的活动
测试和调试在目标、方法和思路上都有所不同
软件测试的目的是寻找存在的缺陷或错误
答案是:软件调试的目的是发现导致程序失效或错误的原因,并修正错误的过程||通常调试是测试后的活动||测试和调试在目标、方法和思路上都有所不同||软件测试的目的是寻找存在的缺陷或错误
关于自动化数据驱动测试说法正确的有()。
数据驱动模式实现了数据与脚本分离
数据驱动测试不适用页面变化较大的情景
数据驱动测试包括关键字驱动测试和行为驱动测试
数据驱动测试提高了脚本利用率和可维护性
答案是:数据驱动模式实现了数据与脚本分离||数据驱动测试不适用页面变化较大的情景||数据驱动测试包括关键字驱动测试和行为驱动测试||数据驱动测试提高了脚本利用率和可维护性
下面关于软件测试定义的描述正确的有()。
软件测试是为了发现错误而执行程序的过程
测试是为了证明程序有错,而不是证明程序没有错误
一个好的测试用例在于它能发现至今未发现的错误
一个成功的测试是发现了至今未发现的错误
答案是:软件测试是为了发现错误而执行程序的过程||测试是为了证明程序有错,而不是证明程序没有错误||一个好的测试用例在于它能发现至今未发现的错误||一个成功的测试是发现了至今未发现的错误
测试文档的类型主要包括()。
测试计划文档
测试方案文档
测试用例文档
测试规程文档和测试报告文档
答案是:测试计划文档||测试方案文档||测试用例文档||测试规程文档和测试报告文档
常用的白盒测试技术有哪些()。
程序结构分析
逻辑覆盖
基本路径测试
循环测试和程序插桩
答案是:程序结构分析||逻辑覆盖||基本路径测试||循环测试和程序插桩
性能测试常用的指标有()。
响应时间
吞吐量
并发用户数
资源利用率
答案是:响应时间||吞吐量||并发用户数||资源利用率
测试用例的执行管理本质是对测试计划模块中静态的测试项的执行过程,对这个过程进行管理和控制。
正确
错误
答案是:正确
静态分析和评审是从不同的方式和角度来寻找和预防软件的缺陷或故障,消除和减低软件失效几率的措施与过程。
正确
错误
答案是:
动态测试内容有功能确认与接口测试、覆盖率分析、性能分析及内存泄露分析等。
正确
错误
答案是:
软件测试是有效的排除软件缺陷的手段。
正确
错误
答案是:
自动化测试是在预设条件下自动运行被测软件或程序,自动分析、评估测试结果。
正确
错误
答案是:
软件质量度量包含软件的功能特征和非功能特征。
正确
错误
答案是:
测试可以证明缺陷存在,但不能证明缺陷不存在。
正确
错误
答案是:
走查是以发现书面文档中的缺陷、含糊的表达和问题为目的的正式评审。
正确
错误
答案是:
对软件测试,加强测试成本、测试结果和测试效益的度量对测试管理及改进很有作用。
正确
错误
答案是:
V模型描述了测试阶段和开发过程期间各阶段的对应关系。
正确
错误
答案是:
通过黑盒测试无法发现( )。
程序功能使用异常
程序内部结构错误
外部数据访问异常
程序初始化错误
合适
答案是:
关于手工测试和自动化测试,下列说法正确的有()。
相对手工测试,自动化测试对技术的要求更高一些
自动化测试可以完全替代手工测试
自动化测试能提高测试效率,但是不能保证测试的有效性
软件的回归测试、压力测试、性能测试可以采用自动化测试
答案是:
广义的软件测试包括: ( )。国开形考答案open5.net或联系QQ/微信:18866732
需求测试、单元测试、集成测试和验证测试
单元测试、集成测试、系统测试和用户测试
确认、验证和测试
需求评审、设计评审、单元测试和综合测试
答案是:
下列___不属于测试原则的内容( )。
软件测试是有风险的行为
完全测试程序是不可能的
测试无法显示潜伏的软件缺陷
找到的缺陷越多软件的缺陷就越少
答案是:
条件覆盖的目的是 ( )。
使每个判定中的每个条件的可能取值至少满足一次
使程序中的每个判定至少都获得一次”真”值和”假”值
使每个判定中的所有条件的所有可能取值组合至少出现一次
使程序中的每个可执行语句至少执行一次
答案是:
下面的描述中,不能体现前置测试模型要点的是( )。
前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机。
前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义。
前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求。
前置测试将测试执行和开发结合在一起,并在开发阶段以编码—测试—编码—测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试。
答案是:
修复软件缺陷费用最高的是____阶段:( )。
编制说明书
设计
编写代码
发布
答案是:
因果图方法主要解决复杂的业务逻辑关系,下列不属于因与果的关系是( )。
恒等
非
与
异
答案是:
以下各项中,( )属于安装测试应关注的内容。 ① 安装手册的评估 ② 安装选项和设置的测试 ③ 安装顺序测试 ④ 修复、安装测试与卸载测试
② ③ ④
③ ④
① ② ③ ④
① ② ③
答案是:
软件测试用例主要由输入数据和( )两部分组成。
测试计划
测试规则
预期输出结果
以往测试记录分析
答案是:
下列软件属性中,软件产品首要满足的应该是( )。
功能需求
性能需求
可扩展性和灵活性
容错纠错能力
答案是:
与设计测试用例无关的文档是( )。
项目开发计划
需求规格说明书
设计说明书
源程序
答案是:
软件测试员究竟做些什么。( )
软件测试员的目的是发现软件缺陷
软件测试员的目的是发现软件缺陷,尽可能早一些
软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
答案是:
走查主要包括以下哪些内容 ( )。 A.检查代码和设计的一致性 B.标准的遵循和可读性 C.评审对象主要是软件代码 D.不安全、不明确和模糊的部分
除D以外
除A以外
以上全部都是
除A和D以外
答案是:
成功的测试是指运行测试用例后( )。
未发现程序错误
发现了程序错误
证明程序正确性
改正了程序错误
答案是:
软件缺陷修复代价最高的阶段( )。
需求阶段
发布阶段
设计阶段
编码阶段
答案是:
软件可移植性应从如下( )方面进行测试。
可适应性、成熟性、兼容性、易替换性。
可适应性、易安装性、可伸缩性、易替换性。
可适应性、易安装性、兼容性、易替换性。
可适应性、易安装性、共享性、易替换性。
答案是:
凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫( )。
等价类划分
边界值分析
错误推测法
逻辑覆盖测试
答案是:
在下列给出的各项中,关于软件自动化测试的描述性定义是( )。 A.使用一种自动化测试工具来验证软件测试的需求 B.测试按照测试者的预定计划自动地进行 C.自动化测试的目标着重于发现旧的软件缺陷 D.自动化测试可部署在各个测试阶段
A、C
A、B、D
A、B、C
A
参谋咨询
答案是:
下面关于动态测试的描述错误的是( )。
动态测试需要对输入与输出的对应关系进行分析
动态测试必须由专门的测试人员完成
动态测试必须运行被测试程序
动态测试适用于软件生命周期的各个阶段
主持人
答案是:
系统测试阶段动态测试的目标是( )。
动态检测模块与接口
检测组件中的不合格品
功能和非功能的动态测试
对提交的软件进行验证性测试
竞争性谈判
答案是:
下列不属于测试范围文档的是( )。
程序流程图
测试计划
测试方案
测试用例
答案是:
对静态测试和动态测试的区别描述正确的是:( )。
静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
静态测试需要借助于专门的测试工具,而动态测试不需要
静态测试并没有真正的运行软件,而动态测试需要运行软件
答案是:
软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。
系统分析
安装测试
验收测试
单元测试
答案是:
软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多软件组织努力的目标,该级别的核心是( )。
管理层寻求更主动地应对系统的开发问题
建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
使用标准开发过程(或方法论)构建(或集成)系统
连续地监督和改进标准化的系统开发过程
答案是:
组件测试类别可以包括 ( )。 ①静态测试 ②动态测试 ③手工测试 ④自动化测试
① ② ③
① ② ③ ④
① ③
② ③ ④
答案是:
调试是( )。
发现与预先定义的规格和标准不符合的问题
发现软件错误征兆的过程
有计划的、可重复的过程
消除软件错误的过程
答案是:
在软件底层进行的测试称为( )。
系统测试
集成测试
单元测试
功能测试
答案是:
通过黑盒测试无法发现( )。
程序功能使用异常
程序内部结构错误
程序初始化错误
外部数据访问异常
答案是:
导致软件缺陷的最大原因是( )。
软件需求说明书
设计方案
编码
维护
答案是:
软件测试团队的组织一般可分为:(B)和基于项目的组织模式。( )
基于测试的组织模式
基于团队的组织模式
基于技能的组织模式
基于软件的组织模式
答案是:
按照测试阶段,软件测试可分为()。
单元测试
集成测试
系统测试
验收测试
答案是:
静态测试的实现技术有哪些()。
代码检查
静态结构分析
代码质量度量
评审和检查
答案是:
测试流程管理包括()环节。
测试需求
测试计划
测试执行
缺陷管理和总结报告
答案是:
逻辑覆盖法是白盒测试最常用的测试方法,下面属于逻辑覆盖的有()。
语句覆盖
判定覆盖
条件覆盖
判定-条件覆盖和条件组合覆盖
答案是:
关于软件测试的目的,描述正确的有()。
测试是程序执行过程,并限于执行有限的测试用例和情形,并发现错误
检查软件是否满足软件定义的各种需求目标
发现未曾发现的错误,实现成功的测试
证明软件没有错误
答案是:
关于X模型的说法,正确的有()。
引入了探测性测试
在探测性测试中,对测试人员的要求比较高
不能发现需求分析等早期的错误
X模是型将程序分成多个片段反复迭代测试,然后将多个片段集成再进行迭代测试
答案是:
黑盒测试技术有哪些()。
等价类划分法
边界值分析法
因果图法
决策表法
答案是:
缺陷提交报告主要供软件开发人员阅读。开发人员关注的是缺陷的概述和严重程度,以及在整个系统中各种严重级别缺陷的分布比例。
正确
错误
答案是:
测试流程是指测试的全过程,包括计划测试、设计测试、执行测试三大环节。
正确
错误
答案是:
TMM优化级别主要进行质量控制的测试。
正确
错误
答案是:
等价类划分测试技术的测试准则(即等价类划分覆盖率)可定义为总共描述的等价类数量与已执行的等价类数量之比。
正确
错误
答案是:
数据流分析方法是在程序代码经过的路径上检查数据的用法。这种方式并不一定能够发现缺陷,但可发现数据流异常。
正确
错误
答案是:
对测试用例的管理主要体现在测试技术的使用与测试管理两方面。
正确
错误
答案是:
软件测试是测试人员的事,与开发人员无关。
正确
错误
答案是:
同软件质量保证活动一样,配置管理活动制定的计划是可以随时更改的。
正确
错误
答案是:
以程序内部逻辑结构为基础的测试用例设计技术是( )。
数据测试
黑盒测试
白盒测试
性能测试
答案是:
关于软件测试,下列说法中错误的是( )。
在早期的软件开发中,测试就等同于调试
软件测试是使用人工或自动手段来运行或预测某个系统的过程
软件测试的目的在于它是否满足规定的需求或是弄清楚预期结果和实际结果之间的差异
软件测试与软件开发是两个独立、分离的过程
答案是:
引入自动化测试工具时,属于次要考虑因素的是( )。
工具支持的平台
使用的脚本语言类型
厂商的支持和服务质量
与测试对象进行交互的质量
答案是:
下述说法正确的是( )。
白盒测试又称为“逻辑驱动测试”
穷举路径测试可以查出程序中因遗漏路径而产生的错误
一般而言,黑盒测试对结构的覆盖比白盒测试高
必须根据软件需求说明文档生成用于白盒测试的测试用例
答案是:
以下那一种选项不属于软件缺陷( )。
软件没有实现产品规格说明所要求的功能
软件中出现了产品规格说明不应该出现的功能
软件实现了产品规格没有提到的功能
软件满足用户需求,但测试人员认为用户需求不合常理。
答案是:
软件缺陷被描述为在软件使用上的各种障碍,即可能产生的各种问题统。对软件缺陷的精确定义,通常业界普遍认同下列描述( )。 ①软件未达到产品说明书中已标明的功能 ②软件出现了产品说明书中指明不会出现的错误 ③软件未达到产品说明书中虽未指出但应(隐含)达到的目标 ④ 软件功能超出了产品说明书中指明的范围 ⑤ 测试者认为软件难以理解、不易使用,或最终用户认为软件使用效果不良。
①、②、③
①、②、③、④
①、②
①、②、③、④、⑤
答案是:
软件测试的对象有哪些?
需求分析
概要设计规格说明
详细设计规格说明
源程序
答案是:
下面说法正确的是( )。
经过测试没有发现错误说明程序正确
测试的目标是为了证明程序没有错误
成功的测试是发现了迄今尚未发现的错误的测试
成功的测试是没有发现错误的测试
答案是:
下列几种逻辑覆盖标准中,查错能力最强的是( )。
语句覆盖
判定覆盖
条件覆盖
条件组合覆盖
答案是:
侧重于观察资源耗尽情况下的软件表现的系统测试被称为( )。
强度测试
压力测试
容量测试
性能测试
答案是:
关于软件质量保证和软件测试的描述,不正确的是 ( )。
软件测试人员就是软件质量保证人员
在软件质量保证的活动中也有一些测试活动
软件质量保证和软件测试是软件质量工程的两个不同层面的工作
软件测试是保证软件质量的一个重要环节
答案是:
以下的测试方法中,允许对源代码进行操作的是( )。
路径测试
函数覆盖
程序插桩
条件覆盖
价格和费用
答案是:
测试计划主要由哪个角色负责制定:( )。
测试人员
开发人员
项目经理
测试经理
答案是:
学籍管理信息系统中学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )。
可划分为2个有效等价类,2个无效等价类
可划分为1个有效等价类,2个无效等价类
可划分为2个有效等价类,1个无效等价类
可划分为1个有效等价类,1个无效等价类
答案是:
在软件生命周期的哪一个阶段,软件缺陷修复费用最低。( )
需求分析(编制产品说明书)
设计
编码
产品发布
答案是:
软件质量的定义是( )。
软件的功能性、可靠性、易用性、效率、可维护性、可移植性
满足规定用户需求的能力
最大限度达到用户满意
软件特性的总和,以及满足规定和潜在用户需求的能力
答案是:
下面对等价类划分法描述错误的是( )。
将测试对象的输入域划分成若干部分
等价类划分的主要依据是需求规格说明书
只需要考虑程序中合理的、有意义的输入数据
从每个部分中选取少数具有代表性的数据作为测试用例
光顾
答案是:
对软件是否能达到用户所期望的要求的测试称为( )。
集成测试
有效性测试
系统测试
验收测试
答案是:
软件测试工作应该开始于( )。
编码之后
详细设计阶段
概要设计阶段
需求分析阶段
答案是:
在测试脚本的录制、编写与调试过程中,需要注意的原则是( )。
测试脚本录制包含两种模式:控件识别模式和模拟操作模式。控件识别模式中使用键盘操作实现两种模式混合录制效果
测试工具的选择直接影响到实施的具体细节,而试用和比较是非常简单有效的方法
自动化回归测试建议采用以录制脚本为主、编写脚本为辅的实现方式
脚本录制与测试执行同期进行,脚本录制完成后应立即完成其主要调试工作
答案是:
下面对基于直觉的动态测试方法的描述错误的是( )。
既不是黑盒测试也不属于白盒测试
此方法的基础是测试人员的技术、经验和知识
使用此方法时需要需求规格说明书和源代码
可以发现运用系统化方法进行测试时无法发现的问题
互联网督查
答案是:
下列选项中,哪些属于因果图中输入与输入之间的关系?
异
或
唯一
要求
答案是:
软件非功能测试包括哪些?()
负载测试
压力测试
可靠性测试
兼容性测试
答案是:
下面关于负载测试和压力测试的说法正确的有(),
负载测试是在满足性能指标要求的前提下进行的
压力测试是使系统性能达到极限的状态
系统所能承受的最大压力一般大于其所能承受的最大负载量
负载测试和压力测试的性能指标是一样的
答案是:
在编写缺陷报告时需要注意的事项有哪些?()
每个缺陷要有唯一的编号
缺陷报告要有重现步骤
一个缺陷生成一份报告
缺陷报告要整洁、完整
答案是:
关于白盒测试和黑盒测试说法正确的有()。
黑盒测试不需要了解程序内部结构
白盒测试需要了解程序的逻辑结构、路径与运行过程
相对黑盒测试,白盒测试对测试人员的要求更高一些
黑盒测试可以用软件测试的各个阶段
答案是:
关于α测试和β测试说法正确的有()。
都是基于非专业测试人员进行的测试
α测试整个测试过程是可控的
α测试是软件上线之前由开发人员、测试人员或用户进行的测试
β测试是软件上线之后由用户进行的测试
答案是:
从是否需要执行被测软件的角度,软件测试技术可划分的类型是()。
静态测试
黑盒测试
动态测试
白盒测试
答案是:
程序员兼任测试员可以提高工作效率。
正确
错误
答案是:
决策表是分析和表达多逻辑条件下执行不同操作情况下的一种工具,可把复杂的逻辑关系与多种条件组合情况表达的既具体而又明确。
正确
错误
答案是:
因果图法能帮助测试者按一定步骤,高效开发测试用例,以检测程序输入条件的各种组合情况。
正确
错误
答案是:
逻辑覆盖是黑盒测试中的主要方法之一,是以程序内部的逻辑结构为基础的测试技术,是通过对程序逻辑结构的遍历实现程序设计的覆盖。
正确
错误
答案是:
黑盒测试是一种从用户观点(依需求确定)出发的测试,其基本思想是:任何程序都可看作是从输入定义域映射到输出值域的函数过程。
正确
错误
答案是:
只要做了充分的测试,就能保证软件没有缺陷。
正确
错误
答案是:
找出的软件缺陷越多,说明剩下的软件缺陷越少。
正确
错误
答案是:
关于逻辑覆盖,下列说法中错误的是( )。
语句覆盖的语句不包括空行、注释等
相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况
条件覆盖考虑到了每个逻辑条件取值的所有组合情况
在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法
答案是:
属于黑盒测试方法是( )。
路径覆盖
语句覆盖
循环覆盖
判定表
答案是:
软件测试的目的是( )。
发现程序中的所有错误
尽可能多地发现程序中的错误
证明程序是正确的
调试程序
答案是:
下关于测试原则的描述,正确的是( )
所有的软件测试不需要追溯到用户需求
完全测试是不可能的
测试可以显示软件潜在的缺陷
程序员不需要避免检查自己的程序
答案是:
对于监控测试周期时采用的度量方法,下列叙述中不当的是:( )。
基于成本度量:统计已经花费的测试成本,下一测试周期成本与预期收益的关系。
基于测试用例的度量:统计各优先级的测试用例数量。
基于测试对象的度量:统计代码和安装平台等覆盖情况。
基于故障和基于失效的度量:统计特定软件版本中的故障数。
答案是:
在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是( )。
程序结构
软件外部功能
程序正确性
程序内部逻辑
答案是:
在黑盒测试中,考虑条件组合及因果关系的方法是( )。
等价类
边界值
判定表
语句覆盖
答案是:
软件测试活动主要包括( )。
测试设计
测试执行
测试总结
以上都是
答案是:
关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是( )。
①、②、③
①、③、④
①、②、③、④
①、②、④
答案是:
为了提高测试的效率,应该( )。
随机地选取测试数据
取一切可能的输入数据作为测试数据
在完成编码以后制定软件的测试计划
选择发现错误可能性大的数据作为测试数据
答案是:
一个测试团队计划持续在一被测系统中检测90%-95%的缺陷比率。虽然测试经理认为无论就测试团队角度还是行业标准而言这已经是一个标准很高的缺陷检测率。但高层管理者对测试结果失望,认为测试团队仍漏检了太多的缺陷。而用户对此系统使用满意度相对较好,虽有失效发生,但总体负面影响不大。针对上述情况,作为一个测试经理可应用以下的哪一个通用测试原则去向高层管理者解释为什么系统中仍会存在未被检测到的缺陷( )。
测试依赖于测试内容
穷尽测试是不可能的
缺陷集群性
杀虫剂悖论
答案是:
软件测试贯穿于整个于软件生命周期,其测试的基本问题是( )。 ① 明确测试目标 ② 确认测试对象 ③ 建立测试生命周期 ④ 制定和实施测试策略 ⑤ 选择测试类型 ⑥ 运用测试方法
①、②、③、④、⑤、⑥
①、②、③、④、⑤
①、②、③、④
①、②、③
答案是:
某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是( )。
划分为4个有效等价类、1个无效等价类
划分为1个有效等价类、1 个无效等价类
划分为1个有效等价类、4个无效等价类
划分为1个有效等价类、2个无效等价类
综合协调工作
答案是:
常用的软件缺陷管理工具有哪些()。
Bugzilla
禅道
Loadrunner
postman
答案是:
TMM是基于CMM原则结构的,有5个测试过程级别构成,下面说法正确的有()。
初始级没有过程域,主要进行的是缺陷探测性测试
可管理级主要进行软件质量的测试
优化级主要进行持续的测试改进
重定义级主要进行需求确认的测试
答案是:
在测试活动中,测试人员的角色有()。
测试经理
测试工程师
测试自动化人员
测试设计师
答案是:
配置管理分为版本管理、问题跟踪和建立管理三部分。
正确
错误
答案是:
根据经验,通常情况下缺陷并非平均分布,80%缺陷集中在20%程序模块中。
正确
错误
答案是:
白盒测试是一种针对程序结构进行的测试,是逻辑驱动的测试或基于程序内部的测试。
正确
错误
答案是:
一个成功的测试是发现了至今未发现的错误。
正确
错误
答案是:
边界值覆盖率=(已执行的边界值数量/总的边界值数量)x 100%。
正确
错误
答案是:
软件评审是动态测试的主要方法之一,评审可应用人类的分析能力来检查和评估复杂的问题。
正确
错误
答案是:
软件测试贯穿于软件定义和开发的整个过程。
正确
错误
答案是:
黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是( )。 ①输入的组合太多 ②输出的结果太多 ③软件实现的途径太多 ④软件规格说明没有客观标准
② ③
① ②
① ② ③
① ② ③ ④
定义——需要加以分析和改进的流程
答案是:
下列哪个不是测试环境组成要素( )。
软硬件
技术文档
测试工具
网络环境
答案是:
下列可以作为软件测试对象的是( )
需求规格说明书
软件设计规格说明
源程序
以上全部
答案是:
在进行单元测试时,常用的方法是( )。
采用白盒测试,辅之以黑盒测试
采用黑盒测试,辅之以白盒测试
只使用白盒测试
只使用黑盒测试
答案是:
不属于逻辑覆盖的方法是( )。
语句覆盖
条件覆盖
接口覆盖
判定覆盖
答案是:
若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是( )。
自顶向下集成测试
随意集成测试
中枢集成测试
自底向上集成测试
答案是:
必须要求用户参与的测试阶段是( )。
单元测试
集成测试
确认测试
验收测试
答案是:
( )是将测试输入存储在独立的文件中,而不是绑定在脚本中。在脚本中存放控制信息,其优点包括脚本与数据分离,数据文件以适当的文件格式单独维护,测试设计者不必具备专业的脚本技术或编程知识。
数据驱动脚本
结构化脚本
共享式脚本
关键字驱动脚本
答案是:
下列选项中,哪一项不是影响软件质量的因素。( )
需求模糊
缺乏规范的文档指导
软件测试要求太严格
开发人员技术有限
答案是:
转载请注明:奥鹏作业之家 » 国开23秋《软件测试》作业练习123和期终考试【参考答案】