软件测试期末复习.doc

上传人:桔**** 文档编号:543511757 上传时间:2023-01-30 格式:DOC 页数:16 大小:375KB
返回 下载 相关 举报
软件测试期末复习.doc_第1页
第1页 / 共16页
软件测试期末复习.doc_第2页
第2页 / 共16页
软件测试期末复习.doc_第3页
第3页 / 共16页
软件测试期末复习.doc_第4页
第4页 / 共16页
软件测试期末复习.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件测试期末复习.doc》由会员分享,可在线阅读,更多相关《软件测试期末复习.doc(16页珍藏版)》请在金锄头文库上搜索。

1、期末复习一、1.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,将出现的错误克服在早期( A )。A. 技术评审B.程序测试C.文档审查D.管理评审2.经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该(B )A. 较少B.较多C.相似D.不确定3.下面有关测试原则的说法正确的是( A )。A. 测试用例应由测试的输入数据和预期的输出结果两部分组成B.测试用例自诩选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序员是否做错了他该做的事

2、4.为了提高测试的效率,争取的做法是( A )。A. 选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后在指定软件的测试计划C.随机选取测试用例D.取一切可能的输入数据作为测试用例5.对程序的测试最好由( B )来做,对程序的调试最好由( B )来做。A.程序员 第三方测试机构B.第三方测试机构 程序员C.程序开发组 程序员D.程序开发组 程序开发组6.以下哪一种选项不属于软件缺陷( D )。A. 软件没有实现产品规格说明所要求的功能B.软件中出现了产品贵规格说明不应该出现的功能C.软件实现了产品规格说明没有提到的功能D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移

3、植性问题7. 软件生存周期过程中,修改错误代价最大的阶段是( D ) A.需求阶段 B.设计阶段 C.编程阶段 D.发布运行阶段8.以程序内部的逻辑结构为基础的测试用例设计技术属于( D )。 A.灰盒测试 B.数据测试 C.黑盒测试 D.白盒测试9.下列能表达程序未按照预期运行,但不会导致整体失效的是( B )。A.故障 B.异常 C.缺点 D.失效10.下列关于缺陷产生原因的叙述中,不属于技术问题的是( A )A.文档错误,内容不正确或拼写错误B.系统结构不合理C.语法错误D.接口传递不匹配,导致模块集成出现问题11.下面有关软件缺陷的说法中错误的是(C )。A.缺陷就是软件产品在开发中存

4、在的问题B.缺陷就是软件维护过程中存在的错误、毛病等各种问题C.缺陷就是导致系统程序崩溃的错误D.缺陷就是系统所需实现的某种功能的时效和违背12下面说法正确的是(A)。 A.我们无法测试一个程序确认它没有错误 B.黑盒测试是逻辑驱动的测试 C.穷举测试一定可以暴露数据敏感错误 D.白盒测试是一种输入输出驱动的测试13软件测试的目的是(B)。 A.评价软件的质量 B.发现软件的错误 C.找出软件中所有的错误 D.证明软件的正确的14以下选项中不属于软件缺陷状态的是(C)。 A.激活状态 B.非激活状态 C.一致状态 D.已修正状态15为了提高测试的效率,应该( D)。 A.随机地选取测试数据 B

5、.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误的可能性大的数据作为测试数据16.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是(B )。 A.性能测试 B.静态分析C.增量测试 D.大突击测试17下列关于软件测试策略的叙述中不正确的是(B )。 A.增量测试的主要问题在于需要额外编写很多特殊的测试程序 B.静态测试与动态测试都要执行程序 C.Myers认为自底向上测试方法要优于自顶向下测试的方法 D.软件性能测试的目标之一是为了提高性能18测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序。这种测试称为(

6、 C)。 A.白盒测试 B.黑盒测试 C.静态测试 D.动态测试19在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指(D)。 A.数据体系结构 B.系统体系结构 C.软件体系结构 D.以上全部20定义管理进程间通信规则的是( A )。 A.协议文件 B.数据库文件 C.系统文件 D.通信文件21数据设计的核心是抽象数据类型ADT,它的特点是(D) 。 A.数据封装 B.数据隐藏 C.使用与实现分离 D.以上全部22.提高系统时间效率的最佳方法是(B)。A.选择最好的测试用例 B.选择高效的算法C.使用测试工具 D.选择最佳的测试方法23以下那一种选项不属于软

7、件缺陷 (D) A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题24下面有关软件缺陷的说法中错误的是 (C)A 缺陷就是软件产品在开发中存在的错误B 缺陷就是软件开发过程中的“副产品”,会导致软件不能满足用户需要C 缺陷就是导致系统程序崩溃的错误D 缺陷就是系统所需要实现某种功能的实效和违背25自底向上测试的策略不需要单独设计桩模块,也无需依赖结构设计,对于需要考虑对象或复用时,相对其他测试策略而言,该策略比较合理,所以自底向上测试是 (A) A 面向

8、功能的测试 B 面向数据的测试 C 面向结构的测试 D 面向程序的测试26使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和 (A) A 程序的内部逻辑 B 程序的复杂度 C 使用说明书 D 程序的功能27完成系统测试后,需要提交的文档有 (D) A 测试结果记录表格 B 系统测试日志 C 全面的系统测试总结报告 D 以上全部28系统测试中最基本的测试策略是 (A) A 功能测试 B 性能测试 C 安全性测试 D 压力测试29验收测试是以下面哪个为主的测试 (C)A QA人员 B 软件开发人员 C 用户 D 软件测试人员30在Web应用软件的分层测试策略中,下列哪个不是测试关注的层次 (C

9、)A 数据层 B 业务层C 服务层D 表示层31.下列软件属性中,软件产品首要满足的应该是 (A) A 功能需求 B 性能需求 C 可扩展性和灵活性 D 容错纠错能力32计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于 (A) A 缺陷 B 故障 C 失效 D 缺点33如果一个判定中的复合条件表达式为(A 1)or(B = 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例 (B) A 1 B 2C 3 D 434用来代替被测模块的子模块的是 (B)A 驱动模块 B 桩模块 C 调用模块 D 配置模块35下列模型哪个属于软件测试过程模型 ( A

10、)AW模型 B漠布模型 CL模型 DG模型36代码检查法有桌面检查法,走查和 (B) A静态测试 B代码审查 C动态测试 D白盒测试37条件覆盖的目的是 (A) A使每个判定的所有可能的条件取值组合至少执行一次B使程序中的每个判定至少都获得一次“真”值和“假”值。C使程序中的每个判定中每个条件的可能值至少满足一次。D使程序中的每个可执行语句至少执行一次。38与一个程序中所含有的路径数有着直接的关系的是 (A)A程序的复杂程度 B程序语句行数 C程序模块数 D程序指令执行时间39自动化测试的优点 (D) A速度快、效率高 B测试结果准确 C可复用性 D以上都是 40配置测试 (C)A是指检查软件

11、之间是否正确交互和共享信息 B是交互适应性、实用性和有效性的集中体现C是指使用各种硬件来测试软件操作的过程 D检查缺陷是否有效改正41侧重于观察资源耗尽情况下的软件表现的系统测试被称为 (B) A回归测试 B压力测试 C容量测试 D功能测试42须要求用户参与的测试阶段是 (D) A单元测试 B集成测试 C确认测试 D验收测试43列项目中不属于测试文档的是 (C) A测试计划 B测试用例 C程序流程图 D测试报告44进行单元测试时,常用的方法是 (B) A采用黑盒测试,辅之以白盒测试; B采用白盒测试,辅之以黑盒测试; C只使用黑盒测试; D只使用白盒测试。45下列不属于正式审查的方式是 (D) A同事审查 B公开陈述 C检验 D编码标准和规范46软件测试员究竟做些什么。 (C) A软件测试员的目的是发现软件缺陷B软件测试员的目的是发现软件缺陷,尽可能早一些C软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D软件测试员的目的是发现软件缺陷

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号