单选题
为验证程序模块A是否实现了系统设计说明书的要求,需要进行______;该模块能否与其他模块按照规定方式正确工作,还需要进行______。
单选题
- A.模块测试
- B.集成测试
- C.确认测试
- D.系统测试
单选题
- A.模块测试
- B.集成测试
- C.确认测试
- D.系统测试
【正确答案】
B
【答案解析】[解析]
模块测试也被称为单元测试,主要从模块的5个特征进行检查:模块结构、局部数据结构、重要的执行路径、出错处理和边界条件。联合测试也称为组装测试或集成测试,主要是测试模块组装之后可能会出现的问题。验收测试也被称为确认测试,是以用户为主的测试,主要验证软件的功能、性能、可移植性、兼容性、容错性等,测试时一般采用实际数据。α、β测试就是属于验收测试。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。
是否实现系统设计说明书的要求是指的模块结构和数据结构检查,模块能否与其他模块按照规定方式正确工作是模块的兼容性检查。因此,分别选择A和B。
单选题
在执行设计的测试用例后,对测试结果进行分析,找出错误原因和具体的位置,并进行纠正(排除)的检测方法通常是指______。
- A.黑盒测试
- B.排错测试
- C.白盒测试
- D.结构测试
【正确答案】
B
【答案解析】[解析]
黑盒测试也称功能测试,将软件看成黑盒子,在完全不考虑软件内部结构和特性的情况下,测试软件的外部特性。白盒测试也称结构测试,将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。排错(即调试)与成功的测试形影相随。测试成功的标志是发现了错误。根据错误迹象确定错误的原因和准确位置,并加以改正的主要依靠是排错技术。因此,选择B。