2015-08-28 26 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

    問題可能是您正在測試的課程本身實際上太大,因爲您有這麼多的字段,所以需要分解。但是,我不知道該如何斷言。

    就分解測試而言,您可能希望將相關功能的測試分組到他們自己的類中。這樣當功能需要稍後改變時,任何由此產生的測試失敗可能會侷限於某個給定的功能區域。

    相關問題