51Testing软件测试论坛

标题: 孤立测试 [打印本页]

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

本文讲述的是:孤立测试的概念,方法,以及什么是孤立测试的意思。
相关概念:系统测试、组件测试、软件测试外包公司。
作者: yubing    时间: 2009-1-12 15:29
学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2