在SDLC中,測試過程應該在實施後正確。但是,測試驅動開發鼓勵我們在執行時進行測試。在我的講座課程中,教授說測試案例應該是設計的一部分。什麼時候應該設計和記錄我的測試用例?
我是一名初級開發人員,爲實現新功能,何時應設計和記錄我的測試用例?
我發現在完成實施後測試所有情況並不那麼實際。這是因爲一旦案件失敗,我必須更改代碼並重新測試所有案件。是否有另一種方法可以克服並避免這種情況?我知道自動化睾丸是解決方案之一,但不知何故,自動化睾丸不能刺激所有的測試案例,尤其是涉及不同方面的集成測試案例。
另外,在我的測試用例中,我應該測試代碼的所有部分嗎?或者只是測試該功能請求的功能?或者它實際上取決於你得到了多少時間?
非常感謝。
太多問題:) - 自動化測試不需要模擬所有測試案例,只需要那些應該工作的。集成測試用例可以由端到端的自動化測試來覆蓋。是的,你應該測試你想要工作的所有代碼。 – Gishu