问题 单项选择题

以下关于单元测试策略的说法中,正确的是______。

A.自顶向下的单元测试不必编写桩模块
B.自底向上的单元测试不必编写驱动模块
C.孤立的单元测试可以并行进行
D.单元测试的几种策略不可混合使用

答案

参考答案:C

解析: 自顶向下的单元测试先测试上层模块,再测试下层模块,由于测试下层模块时它的上层模块已测试过,所以不必另外编写驱动模块,选项A错误。自底向上的单元测试先测试下层模块,再测试上层模块。由于测试上层模块时它的下层模块已测试过,所以不必另外编写桩模块,选项B错误。孤立的单元测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有单元模块的测试,由于各模块之间不存在依赖性,单元测试可以并行进行,选项C正确。各种单元测试策略各有利弊,一种方法的优点恰好对应另一种方法的缺点,实际测试时可根据软件特点及进度安排将几种测试方法混合使用,选项D错误。

判断题
问答题 简答题