《全国自学考试软件测试技术模拟试卷+答案2》由会员分享,可在线阅读,更多相关《全国自学考试软件测试技术模拟试卷+答案2(17页珍藏版)》请在金锄头文库上搜索。
1、一、选择题 一、选择题 1、 下列软件属性中,软件产品首要满足的应该是【A 】 A功能需求 B性能需求 C可扩展性和灵活性 D容错纠错能力 2、 软件缺陷产生的原因是【 D 】。 A交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷 B软件的复杂性;软件项目的时间压力 C程序开发人员的错误;软件项目文档的缺乏 D以上都是 3、 导致软件缺陷的最大原因是【 A 】 A规格说明书 B设计 C编码 D测试 4、 修复软件缺陷费用最高的是【 D 】阶段 A编制说明书 B设计 C编写代码 D发布 5、 下列【 A 】不属于软件缺陷。 A测试人员主观认为不合理的地方 B软件未达到产品说明书标明的功能
2、 C软件出现了产品说明书指明不会出现的错误 D软件功能超出产品说明书指明范围 6、 软件测试的目的是【 B 】 A避免软件开发中出现的错误 B发现软件开发中出现的错误 C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D修改软件中出现的错误 7、 软件测试技术可以分为静态测试和动态测试, 下列说法中错误的是 【 D 】 。 A静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。 B动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C动态测试包括黑盒测试和白盒测试。 D白盒测试是静态测试,黑盒测试是动态测试。 8、 白盒测试是根据程序的【 C 】来设计测试用例。
3、A功能 B性能 C内部逻辑 D内部数据 9、 黑盒测试是根据软件的【 B 】来设计测试用例。 A功能 B规格说明 C内部逻辑 D内部数据 10、 用黑盒技术设计测试用例的方法之一为【 A 】 A因果图 B逻辑覆盖 C循环覆盖 D基本路径测试 11、 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期【 A 】。 A技术评审 B程序测试 C改正程序错误 D管理评审 12、 为了提高测试的效率,正确的做法是【 A 】。 A选择发现错误可能性大的数据作为测试用例 B在完成程序的编码之后再制定软件的测试计划 C随机选取测试用例 D使用测试用例测试是
4、为了检查程序是否做了应该做的事 13、 对程序的测试最好由【 B 】来做。 A程序员 B第三方测试机构 C程序开发组 D用户 14、 在边界值分析中,下列数据通常不用来做数据测试的是【 B 】。 A正好等于边界的值 B等价类中的等价值 C刚刚大于边界的值 D刚刚小于边界的值 15、 单元测试中设计测试用例的依据是【 D 】。 A概要设计规格说明书 B用户需求规格说明书 C项目计划说明书 D详细设计规格说明书 16、 如果一个判定中的复合条件表达式为(A 1)or(B = 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例【 B 】。 A1 B2 C3 D4 17、 在某大学学籍管
5、理信息系统中,假设学生年龄的输入范围为 1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是【 B 】。 A可划分为 2 个有效等价类,2 个无效等价类 B可划分为 1 个有效等价类,2 个无效等价类 C可划分为 2 个有效等价类,1 个无效等价类 D可划分为 1 个有效等价类,1 个无效等价类 18、 下面有关测试原则的说法正确的是【 A 】。 A测试用例应由测试的输入数据和预期的输出结果组成 B测试用例只需选取合理的输入数据 C程序最好由编写该程序的程序员自己来测试 D使用测试用例进行测试是为了检查程序是否做了它该做的事 19、 下列关于测试方法的叙述中不正确的是【 C 】。 A从
6、某种角度上讲,白盒测试与黑盒测试都属于动态测试 B功能测试属于黑盒测试 C对功能的测试通常是要考虑程序的内部结构 D结构测试属于白盒测试 20、 下列方法中,不属于黑盒测试的是【 A 】。 A基本路径测试法 B等价类测试法 C边界值分析法 D基于场景的测试方法 21、 不属于白盒测试的技术是 【 C 】。 A语句覆盖 B判定覆盖 C边界值分析 D基本路径测试 22、 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是【 B 】。 A随机选择 B划分等价类 C根据接口进行选择 D根据数据大小进行选择 23、 下列可以作为软件测试对象的是【 D 】。 A需
7、求规格说明书 B软件设计规格说明 C源程序 D以上全部 24、 在软件测试阶段,测试步骤按次序可以划分为以下几步:【 A 】 A单元测试、集成测试、系统测试、验收测试 B验收测试、单元测试、系统测试、集成测试 C单元测试、集成测试、验收测试、系统测试 D系统测试、单元测试、集成测试、验收测试 25、 单元测试时,调用被测模块的是【 C 】。 A桩模块 B通信模块 C驱动模块 D代理模块 26、 不属于单元测试内容的是【 D 】。 A模块接口测试 B局部数据结构测试 C独立路径测试 D用户界面测试 27、 软件测试过程中的集成测试主要是为了发现【 B 】阶段的错误。 A.需求分析 B.概要设计
8、C.详细设计 D.编码 28、 下列关于 Web 应用软件测试的说法中,正确的是【 A 】。 ACookie 测试是 Web 应用软件功能测试的重要内容 B对于没有使用数据库的 Web 应用软件,不需要进行性能测试 C链接测试是 Web 应用软件易用性测试的重要内容 DWeb 应用软件安全性测试仅关注 Web 应用软件是能够防御网络攻击 29、 下列指导选择和使用测试覆盖率的原则中错误的是【 D 】。 A覆盖率不是目的,仅是一种手段 B不要追求绝对 100%的覆盖率 C不可能针对所有的覆盖率指标来选择测试用例 D只根据测试覆盖率指标来指导测试用例的设计 30、 测试设计员的职责有:【 C 】
9、制定测试计划 设计测试用例 设计测试过程、脚本 评估测试活动 A和 B、和 C和 D、和 31、 测试文档种类包括【 D 】。 A需求类文档、计划类文档 B设计类文档、执行类文档 C缺陷记录类、阶段汇总类 测试总结类 D以上都有 32、 以下关于软件回归测试的说法中错误的是【 C 】。 A软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试 B软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试 C软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试 D对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁 33、 以下说
10、法中错误的是【 C 】 A软件配置项测试的目的是检验软件配置与软件需求规格说明的一致性 B软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合 C软件配置项测试不得委托第三方实施 D软件配置项测试要求被测软件配置项已通过单元测试和集成测试 34、 下面说法正确的是 【 C 】。 A经过测试没有发现错误说明程序正确 B测试的目标是为了证明程序没有错误 C成功的测试是发现了迄今尚未发现的错误的测试 D成功的测试是没有发现错误的测试 35、 以下哪种软件测试属于软件性能测试的范畴【 B 】。 A接口测试 B压力测试 C单元测试 D易用性测试 36、 软件测试管理包括测试过程
11、管理、配置管理以及【 A 】 A测试评审管理 B测试用例管理 C测试计划管理 D测试实施管理 37、 在用白盒测试中的逻辑覆盖法设计测试用例时,在下列覆盖中,【 D 】是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖 38、 下列关于 Web 应用软件测试的说法中,正确的是【 A 】。 ACookie 测试是 Web 应用软件功能测试的重要内容 B对于没有使用数据库的 Web 应用软件,不需要进行性能测试 C链接测试是 Web 应用软件易用性测试的重要内容 DWeb 应用软件安全性测试仅关注 Web 应用软件是能够防御网络攻击 39、 【 A 】的目的是
12、对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。 A系统测试 B集成测试 C单元测试 D功能测试 40、 如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是【 B 】。 AAlpha 版 BBeta 版 C正版 D以上都不是 41、 自底向上法需要写【 A 】。 A驱动程序 B桩程序 C驱动程序和桩程序 D以上都不是 42、 必须要求用户参与的测试阶段是【 D 】。 A单元测试 B集成测试 C确认测试 D验收测试 43、 对 Web 网站进行的测试中,属于功能测试的是【 B 】 A连接速度测试 B链接测试 C平台测试 D安全性测试 44、 【 D 】
13、不是软件自动化测试的优点。 A速度快、效率高 B准确度和精确度高 C能提高测试的质量 D能充分测试软件 45、 配置测试是指【 C 】。 A检查软件之间是否正确交互和共享信息 B交互适应性、实用性和有效性的集中体现 C使用各种硬件来测试软件操作的过程 D检查缺陷是否有效改正 46、 下列不属于测试原则的是【 D 】。 A软件测试是有风险的行为 B完全测试程序是不可能的 C测试无法显示潜伏的软件缺陷 D找到的缺陷越多软件的缺陷就越少 47、 条件覆盖的目的是【 A 】 A使每个判定的所有可能的条件取值组合至少执行一次 B使程序中的每个判定至少都获得一次“真”值和“假”值。 C使程序中的每个判定中每个条件的可能值至少满足一次。 D使程序中的每个可执行语句至少执行一次。 48、 下列各项中【 B 】不是一个测试计划所应包含的内容。 A测试资源、进度安排 B测试预期输出 C测试范围 D测试策略 49、 下列不属于正式审查的方式是【 D 】。 A同事审查 B公开陈述 C检验 D编码标准和规范 50、 调试是【 D 】。 A发现与预先定义的规格和标准不符合的问题 B发现软件错误征兆的过程 C有计划的、可重复的过程 D消除软件错误的过程 51、 下列描述错误的是【 A 】。 A软件发布后如果发现质量问题,那是软件测试人员的错 B穷尽测试实际上在一般情况下是不可行的 C软件测试自