如何提取一个测试层次结构[2]

发表于:2010-01-05来源:作者:点击数: 标签:结构
如何提取一个测试层次结构[2] 软件测试 讨论: 可以将这个诀窍归结为:“抽取 测试用例 类的超类,将其声明为抽象的因为没有理由去实例化它。” 1. 通过将重复的测试代码移到一个超类中来消除重复性事一个好主意。 2. 在重复代码出现之前,我们一般想不到它

      如何提取一个测试层次结构[2]   软件测试 

    讨论:

  可以将这个诀窍归结为:“抽取测试用例类的超类,将其声明为抽象的因为没有理由去实例化它。”

  1. 通过将重复的测试代码移到一个超类中来消除重复性事一个好主意。

  2. 在重复代码出现之前,我们一般想不到它。

  最后有个地方要注意:必要的时候调用方法super.setUp()和super.tearDown()。从TestCase类直接派生子类的时候,并不需要担心这些,因为超类的实现中什么也没有做;但是现在你的超类的每个方法的实现中都可能有很重要的部分。这是一个常犯的错误——一个我们所有人都会犯的错误,并将持续到我们的编程生涯的结束的那一天——所以不必为此感到难过。

原文转自:http://www.ltesting.net