chenjx 发表于 2008-9-12 14:40:06

孤立测试

孤立测试的英文是isolation testing
孤立测试是组件测试(单元测试)策略中的一种,把被测组件从其上下文组件之中孤立出来,通过设计驱动和桩进行测试的一种方法。
使用JMock来实现孤立测试 :
在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测试类也随之被迫改变。更重要的是,这些其他类可能尚未经过测试,因此必须先测试这些类,才能测试被测试类。这种情况下,测试驱动开发成为空谈。而如果其他类中也引用了被测试类,我们到底先测试哪一个类?因此,在测试中,如果我们能将被测试类孤立起来,使其完全不依赖于其他类的具体实现,这样,我们就能做到测试先行,先测试哪个类,就先实现哪个类,而不管与之联系的类是否已经实现。

本文讲述的是:孤立测试的概念,方法,以及什么是孤立测试的意思。
相关概念:系统测试、组件测试、软件测试外包公司。

yubing 发表于 2009-1-12 15:29:41

学习
页: [1]
查看完整版本: 孤立测试