第五章 课后习题

一、 选择


(1) 测试是为了验证软件已正确地实现了用户的要求。

A 对

B 错

(2) 白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

A 对

B 错

(3) 黑盒测试的测试用例是根据程序内部逻辑设计的。

A 对

B 错

(4) 为了快速完成集成测试, 采用一次性集成方式是适宜的。

A 对

B 错

(5) 在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。

A 对

B 错

    

 

二、 问答题

1 什么是软件测试?软件测试与调试有什么区别?




2 软件测试包括哪些类型的测试?这些测试之间的区别是什么?




3 针对以下问题:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。