文档介绍:
软件测试复****题
软件测试总复****题
一、单项选择
1. 对程序中已发觉的错误进展错误定位和确定出错性质,并改正这些错误,同时修改相关
的文档,称为〔 B 〕
A〕测试
的测试充分性,应对全部可能的绑定都进展测试
C〕假设类B是类A的子类,假如类A已进展了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D〕对于一棵继承树上的多个类,只有处于叶节点的类须要测试 27. 以下哪种测试不属于面对对象单元测试考虑的范畴〔 D 〕
A〕成员方法的测试 C〕类树的测试
B〕类的测试
D〕多个相互协作的类树的测试
28. 以下关于面对对象集成测试的说法中,正确的选项是〔 B 〕
A〕大突击集成是面对对象集成测试最常用且最有效的方法 B〕自底向上集成和自顶向下集成都须要为集成测试开发大量代码 C〕协作集成在任何状况下都优于自底向上集成和自顶向下集成 D〕高频集成是以自底向上集成为根底,利用冒烟测试进展的集成测试 29. 以下有关测试过程V模型的说法中,正确的选项是〔 C 〕
A〕验收测试应确定程序的执行是否满意软件设计的要求
B〕系统测试应确定系统功能和性能的质量特性是否到达系统要求的指标 C〕单元测试和集成测试应确定软件的实现是否满意用户须要或合同的要求 D〕集成测试在编码完毕前就可以起先
30. 计算机软件测试标准规定,软件测试的类别可分为:单元测试、集成测试以及〔 C 〕
A〕系统测试 B〕验收测试
C〕系统测试和验收测试 D〕配置项测试、系统测试和验收测试
二、多项选择
1. 实施缺陷跟踪的目的是:〔 ABCD 〕
A、软件质量无法限制 B、问题无法量化
C、重复问题接连产生 D、解决问题的学问无法保存 E、确保缺陷得到解决 F、使问题形成完整的闭环处理 2. 运用软件测试工具的目的:〔 ABCDF 〕
A、协助测试找寻问题 C、节约测试时间
B、帮助问题的诊断 D、提高Bug的发觉率
E、更好的限制缺陷提高软件质量 F、更好的帮助开发人员 3. 编写测试打算的目的是:〔 ABC 〕
A、使测试工作顺当进展 C、使测试工作更加系统化 E、软件过程标准化的要求
B、使工程参加人员沟通更惬意 D、软件工程以及软件过程的须要 F、限制软件质量
4. 选出属于黑盒测试方法的选项〔 B 〕
A、条件组合覆盖 B、输入覆盖 C、基路径测试 D、分支覆盖 E、语句覆盖 F、条件覆盖 5. 以测试的形态分测试可以分为:〔 ABC 〕
A、建构性测试 B、系统测试 C、专项测试 D、单元测试 E、组件测试 F、集成测试 6. 进展软件质量管理的重要性有:〔 ABCDEF 〕
A、维护降低本钱 B、法律上的要求 C、市场竞争的须要 D、质量标准化的趋势 E、软件工程的须要 F、CMM过程的一局部 G、便利与客户进一步沟通为后期的实施打好根底 7. ( B )可以作为软件测试完毕的标记。
A.运用了特定的测试用例 B.错误强度曲线下降到预定的水平
C.查出了预定数目的错误 D.遵照测试打算中所规定的时间进展了测试
8. 导致软件缺陷的缘由有许多,A—D是可能的缘由,其中最主要的缘由包括
(