问题 单项选择题

为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面的是

A) 单元测试工具的使用
B) 模拟对象的使用
C) 单元测试方法的选择
D) 单元测试用例的生成

答案

参考答案:C

解析: 极限编程采用的是一种迭代的开发方式:整个软件项目由一系列增量式开发组成,在每一轮增量式开发流程中,单元测试和验收测试都是贯穿始终的关键步骤。为了更好地完成极限测试,在实施中需要注意三个方面:①单元测试用例的生成,极限测试并不限定采用何种生成单元测试用例的方法,但由于单元测试用例的生成是在编码之前,而且没有详细的规约可用,因此测试用例的生成通常要采用黑盒测试技术,而且需要大量编程人员参与。②单元测试工具的使用,由于极限编程中需要频繁的进行单元测试,通常必须使用单元测试工具以减少测试的工作量。③模拟对象的使用,极限编程中要求频繁的对代码进行测试,这就要求每次测试都能迅速地针对现有代码建立测试环境,所谓模拟对象,就是指一种轻量级的方式快速实现一些替代对象,它能够在测试中较为准确地模拟这些比较复杂的对象,实际也可将模拟对象看成特殊地测试桩。

多项选择题
单项选择题 A1型题