软件测试练习题

《软件测试技术与管理》测试题

一、判断题(共12题)

1.软件测试的目的是尽可能多的找出软件的缺陷。()

2.Beta 测试是验收测试的一种。()

3.验收测试是由最终用户来实施的。()

4.项目立项前测试人员不需要提交任何工件。()

5.单元测试能发现约80%的软件缺陷。()

6. 代码评审是检查源代码是否达到模块设计的要求。()

7.自底向上集成需要测试员编写驱动程序。()

8.负载测试是验证要检验的系统的能力最高能达到什么程度。()

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。()

10.代码评审员一般由测试员担任。()

11.我们可以人为的使得软件不存在配置问题。()

12.集成测试计划在需求分析阶段末提交。()

二.选择题(共20题)

1.Myers在1979年提出了一个重要的观点,即软件测试的目的是为了

___________________。

A.证明程序是正确的

B. 查找程序错误

C.改正程序错误

D. 验证程序时无错误的。

2. 坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期_____________。

A.技术评审

B. 程序测试

C. 改正程序错误

D. 管理评审

3. 经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该______________。

A.较少

B. 较多

C.相似

D. 不确定

4. 下列哪一项不属于软件缺陷__________________。

A.软件没有实现产品规格说明所要求的功能

B.软件中出现了产品规格说明不应该出现的功能。

C.软件实现了产品规格说明没有提到的功能。

D.软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可一致性问题。

5. 软件生存周期过程中,修改错误代价最大的阶段是___________________。

A.需求阶段

B.设计阶段

C.编程阶段

D.发布运行阶段

6. 软件缺陷产生的原因有_________________。

A.技术问题

B. 团队工作

C. 软件本身

D. 以上全部

7. 即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是___________________。

A.程序可能会因为缺少某些路径而存在问题

B.即使是穷举路径测试也决不能保证程序符合其设计规格说明。

C.穷举路径测试也可能不会暴露数据敏感错误。

相关推荐
相关主题
热门推荐