1
我是TDD的新手。以後的TDD測試可以使早期測試過時嗎
一般示例:
- 步驟1.創建一個失敗的測試案例 - >測試用例1
- 步驟2.通過編輯代碼(用於環路用於填充數據) 修復失敗的測試情況下
- 步驟3.測試用例1現在綠色
- 步驟4.創建另一個測試失敗的情況下 - >測試案例2(內for循環,現在如果語句)
- 步驟5.修正失敗的測試情況下再次
- 第6步:測試案例2現在是綠色
我的測試案例1變得過時,因爲它只檢查是否for循環的作品。 它會變成紅色,因爲我會斷言等於預期的數據,但由於它不會通過if條件(在測試案例1中我沒有正確設置),預期的數據將不可用。
請說明一下。我確信我正在做一些非常錯誤的事情。
謝謝。