2015-08-28 63 views
0

是我工作中的应用做了三件事从多个源属于该ID 如何使用多种方法组织测试用例?

  • 验证我提取

    每种信息输入(唯一的ID)

    1. 提取信息2.1如果验证成功,则继续下一步提取

      2.2如果验证失败,则执行下一步骤的第一步

    2. 提取从所有的服务完成后,我得到的所有信息,转换和形成价值对象

    提取,我已经为我打每一个服务类和获取信息。

    我访问转换中提取类的对象并执行转换。

    我变换类看起来是这样的:

     builder 
         .field1(getField1(extract1)) 
         .field2(getFiedl2(extract1, extract2)) 
         .field3(getField3(extract3)) 
         .... 
         .field100+(getField(extract..)) 
        return builder; 
    

    现在,我想编写测试用例我在做转型。我在组织测试用例方面遇到困难。

    如果我为每种方法创建一个类,那么我最终会得到100个以上的类。另外,如果我采用每个类1个测试类的方法,那么我将在一个类中编写所有测试用例,这将变得很难理解。

    任何人都可以建议应该做什么?

  • 回答

    0

    问题可能是您正在测试的课程本身实际上太大,因为您有这么多的字段,所以需要分解。但是,我不知道该如何断言。

    就分解测试而言,您可能希望将相关功能的测试分组到他们自己的类中。这样当功能需要稍后改变时,任何由此产生的测试失败可能会局限于某个给定的功能区域。