移动应用软件测试技术与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

目标测试

一、单项选择题

1.软件测试的目的是( )。

A.避免软件开发中出现的错误

B.发现软件开发中出现的错误

C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D.修改软件中出现的错误

2.下列关于程序效率的描述错误的是( )。

A.提高程序的执行速度可以提高程序的效率

B.降低程序占用的存储空间可以提高程序的效率

C.源程序的效率与详细设计阶段确定的算法的效率无关

D.好的程序设计可以提高效率

3.软件测试是软件开发过程的重要阶段,也是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?( )

Ⅰ 预防软件发生错误

Ⅱ 发现改正程序错误

Ⅲ 提供诊断错误信息

A.只有Ⅰ

B.只有Ⅱ

C.只有Ⅲ

D.都是

4.一个成功的测试是( )。

A.发现错误码

B.发现了至今尚未发现的错误

C.没有发现错误码

D.证明发现不了错误

二、简答题

1.什么是软件测试?

2.软件生命周期是什么?

3.软件测试的目的是什么?

4.软件缺陷的生命周期是什么?

5.常见的软件测试过程模型都有哪些?

第1章目标测试参考答案