5
A
回答
5
作爲一個良好的實踐結束後,使下一個測試案例可以用已知的初始狀態分貝運行測試用例必須刪除其測試數據。 測試用例不應該依賴於運行順序。 這也使調試測試用例很容易,因爲它從已知的初始狀態運行。
2
是單元測試應該開始和「乾淨」的數據庫,文件系統等。每個測試應該離開的東西,因爲它發現他們結束。
從任何除了別的這有助於重新流動性 - 你可以時間後繼續重新運行測試時間。當你正在開發和調試它可以禁用數據去除有用但是
有時。
有一個真正的工藝實現了這一切,例如使用Java,Spring和數據庫時,你可以使用Spring的事務管理簡單地回滾毫不費力所有更改。
2
我建議開始與清理和插入的優選測試數據測試。然後保留數據庫。
優點這種方法:
- 易於手動驗證您的服務運行正常。
- 測試數據在開始之前不會被其他服務破壞,因爲測試之前立即完成作業。
DbUnit框架實際上是爲了在每個測試方法之前清理並在setUp()方法中將測試數據插入到測試數據庫中而構建的。採用這種方法,建議每個開發人員都有獨立的數據庫。
相關問題
- 1. 關於JUnit測試用例
- 2. Junit測試用例
- 3. Junit測試用例與Mockito
- 4. JUNIT測試用例測試網頁
- 5. Maven JUnit測試用例測試類NoClassDefFoundException
- 6. 的build.xml不運行JUnit測試用例
- 7. 在參數化junit測試用例中運行特定測試用例
- 8. 運行JUNIT測試用例時出錯
- 9. 運行Junit測試用例時OutofMemoryError
- 10. 同時運行JUnit測試用例
- 11. 有例外的Java JUnit測試用例
- 12. Android的JUnit測試用例
- 13. 類似的jUnit測試用例應該在同一個測試中嗎?
- 14. JUnit測試例外
- 15. 生成JUnit測試用例
- 16. Wicket Junit測試用例
- 17. JUnit測試用例失敗
- 18. Junit/selenium測試用例
- 19. JUnit生產測試用例
- 20. JUnit測試用例失敗
- 21. JUnit設置測試用例
- 22. Junit:分離測試用例
- 23. JUnit測試用例 - 設置數據
- 24. 爲JUNIT測試用例指定數據
- 25. 測試完成後生成Android JUnit測試用例的結果
- 26. QUnit測試測試用例
- 27. 如何獲取測試類實例JUnit從ClassRunner內部運行測試用例?
- 28. 如何將我的測試類轉換爲JUnit測試用例?
- 29. 逃離JUnit測試用例可能嗎?
- 30. 是否當運行測試用例時,jUnit測試用例實際上在數據庫中插入數據