国家开放大学《软件测试(本)》章节测试参考答案.docx
《国家开放大学《软件测试(本)》章节测试参考答案.docx》由会员分享,可在线阅读,更多相关《国家开放大学《软件测试(本)》章节测试参考答案.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、国家开放大学软件测试(本)章节测试参考答案第一章 软件测试概述1.瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是()。A. 瀑布模型能够非常快速地开发大规模软件项目B. 只有很大的开发团队才使用瀑布模型C. 瀑布模型已不再适合于现今的软件开发环境D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目。2.软件质量的定义是()。A. 软件特性的总和,以及满足规定和潜在用户需求的能力B. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性C. 满足规定用户需求的能力D. 最大限度达到用户满意3.导致软件缺陷的最大原因来自()A. 软件编码B. 软
2、件产品规格说明书C. 数据输入错误D. 软件设计4.软件测试的对象包括()。A. 目标程序和相关文档B. 源程序和目标程序C. 目标程序、操作系统和平台软件D. 源程序、目标程序、数据及相关文档5.以下关于软件测试目的的描述,不正确的是( )。A. 检查软件是否满足定义的各种需求B. 测试可以找出软件中存在的所有缺陷和错误C. 测试以发现软件的故障或缺陷、以及对软件质量的度量。D. 执行有限测试用例并发现错误第二章 软件生命周期的测试与过程1.下列选项中叙述错误的是()。A. 每个测试级别都有其特有的测试目标B. 对每个测试级别,需在相应开发活动过程中进行相应的测试分析和设计C. 软件测试的工
3、作重点应该集中在系统测试上D. 每个开发活动都有相对应的测试行为2.对于软件的测试,下列描述正确的是 ()。A. 测试是在软件公司内部展开的测试,由公司专业测试人员执行的测试。B. 测试是在软件公司外部展开的测试,由专业测试人员执行的测试。C. 测试是在软件公司外部展开的测试,可由非专业测试人员执行的测试。D. 测试是在软件公司内部展开的测试,由公司非专业测试人员执行的测试。3.关于测试充分性的描述,正确的是 ()。A. 在有限时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的。B. 只有进行完全的测试才充分。C. 当继续测试没有发现新缺陷时。D. 当全部测试用例都执行完后。4
4、.下列选项中不属于黑盒测试特点的是()。A. 黑盒测试与软件具体实现无关B. 黑盒测试可用于软件测试的各个阶段C. 黑盒测试用例设计可与软件实现同步进行D. 黑盒测试可以检查出程序内部结构的错误5.下述说法正确的是 ()。A. 必须根据软件需求说明文档生成用于白盒测试的测试用例B. 一般而言,黑盒测试对结构的覆盖比白盒测试要高C. 白盒测试又称为“逻辑驱动测试”D. 穷举路径测试可以查出程序中因遗漏路径而产生的错误6.广义的软件测试包括:()。A. 需求评审、设计评审、单元测试和综合测试B. 确认、验证和测试C. 需求测试、单元测试、集成测试和验证测试D. 单元测试、集成测试、系统测试和用户测
5、试7.下列选项中,可以作为组件测试的测试对象是()。A. 函数、模块和类B. 整个软件系统C. 模块间的接口D. 软件中的某个子系统8.组件测试类别可以包括()。静态测试 动态测试 手工测试 自动化测试A. B. C. D. 9.传统的或面向对象的组件测试,需要的开发工作是:()。A. 只要开发测试stubB. 可能要同时开发一个driver和多个stubC. 只要开发测试driverD. 可能要同时开发一个stub和多个driver10.以下选项中,集成测试不能发现的错误类型是()。A. 全局数据结构出现错误B. 几个子功能组合后不能实现预期的主功能C. 对数据的处理在设置的边界处出现错误D
6、. 模块相互调用时引入的新问题11.正确的集成测试描述包括 ()。集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程。自顶向下方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。集成测试要重点关注各个模块间的相互影响,发现并排除全局数据结构问题。A. B. C. D. 12.若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是()。A. 自顶向下集成测试B. 随意集成测
7、试C. 中枢集成测试D. 自底向上集成测试13.系统测试关注的是()。A. 项目或产品范围中定义的整个系统或产品的行为B. 组件间的接口的一致性C. 某个独立的功能是否实现D. 某个单独的模块或类是否满足设计要求14.以下各项中,()属于安装测试应关注的内容。 安装手册的评估 安装选项和设置的测试 安装顺序测试 修复、安装测试与卸载测试A. B. C. D. 15.可靠性测试的关键测试数据不包括()。A. 失效间隔时间B. 失效数量C. 平均响应时间D. 失效修复时间16.关于确认测试,描述正确的是()。确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主、白盒测试为辅的测试方法进行测试
8、 。确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性 。确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。A. B. C. D. 17.下面关于回归测试叙述正确的是()。A. 回归测试必须重新测试整个系统。B. 回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试。C. 回归测试都是自动化执行的。D. 回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统。18.
9、验收测试的定义是()。A. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收。B. 由开发方和用户按照用户手册执行软件验收。C. 由用户按照用户手册对软件进行测试以决定是否接收。D. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收。第三章 软件静态测试1.对静态测试和动态测试的区别描述正确的是:()A. 静态测试并没有真正的运行软件,而动态测试需要运行软件B. 静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷C. 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成D. 静态测试需要借助于专门的测试工具,而动态测试不需
10、要2.多出口函数可能会发生()问题。A. 降低可靠性B. 降低运行性能C. 产生内存泄漏D. 产生逻辑错误3.技术评审的目的是:()A. 发现软件业务错误B. 保证软件在独立的模式下进行开发C. 确认软件符合预先定义的开发规范和标准D. 与项目管理无关4.走查主要包括以下哪些内容()。A.检查代码和设计的一致性B.标准的遵循和可读性C.评审对象主要是软件代码D.不安全、不明确和模糊的部分A. 除D以外B. 除A以外C. 以上全部都是D. 除A和D以外5.使用静态测试的接口分析一致性涉及:()各模块之间接口的一致性模块与外部数据库接口的一致性形参与实参在类型、数量、顺序上的一致性全局变量和公共数
11、据区在使用上的一致性A. B. C. D. 6.下面对数据流分析方法描述错误的是()。A. 数据流分析是在程序代码经过的路径上检查数据的用法。B. 数据流异常通常不明显,并且每个异常都会导致不正确的行为。C. 数据流分析不一定能够发现缺陷,但可以发现异常。D. 数据流分析过程中,需要检查每个变量的使用情况。7.判断下面代码段中有数据流异常的变量是()。void exchange (int& Min, int& Max) int help; if (MinMax) Max = Help; Max = Min; Help = Min; A. Help和MaxB. Min和MaxC. Min、Max
12、和HelpD. Min和Help8.在控制流图中,不能仅用带标号的圆圈表示的是()。A. 一个循环结构B. 一条或多条语句C. 一个条件判定框D. 一个处理框序列9.以下控制流图的环形复杂性 V(G)等于()A. 5B. 7C. 4D. 6第四章 软件动态测试1.下面关于动态测试的描述错误的是()。A. 动态测试适用于软件生命周期的各个阶段B. 动态测试必须由专门的测试人员完成C. 动态测试必须运行被测试程序D. 动态测试需要对输入与输出的对应关系进行分析2.下面()不属于动态测试的内容。A. 检查程序编码规则B. 检查内存使用情况C. 检查各个组件功能D. 评估系统性能3.系统测试阶段动态测
13、试的目标是()。A. 动态检测模块与接口B. 检测组件中的不合格品C. 对提交的软件进行验证性测试D. 功能和非功能的动态测试4.动态测试用例规格说明的内容包括()。前置条件输入数据预期结果后置条件A. B. C. D. 5.下面对基于直觉的动态测试方法的描述错误的是()。A. 可以发现运用系统化方法进行测试时无法发现的问题B. 使用此方法时需要需求规格说明书和源代码C. 既不是黑盒测试也不属于白盒测试D. 此方法的基础是测试人员的技术、经验和知识6.下面对黑盒测试描述错误的是()。A. 黑盒测试着眼于程序的外部特性B. 黑盒测试用例是根据测试对象的规格说明或需求设计C. 黑盒测试技术只能用于
14、功能测试和界面测试D. 黑盒测试不破坏被测对象的数据信息7.通过黑盒测试无法发现()。A. 程序内部结构错误B. 程序初始化错误C. 外部数据访问异常D. 程序功能使用异常8.黑盒测试技术包括()。A. 边界值分析、等价类划分、因果图、路径覆盖B. 决策表、状态转换、条件覆盖、基本路径测试C. 判定覆盖、语句覆盖、决策表、正交实验D. 边界值分析、因果图、等价类划分、状态转换9.黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是()。输入的组合太多输出的结果太多软件实现的途径太多软件规格说明没有客观标准A. B. C. D. 10.下面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试本 国家 开放 大学 软件 测试 章节 参考答案
限制150内