我們最近啓動了TDD,我們正在爲每個開發的RESTful Web服務編寫JUnit測試用例。新版本發佈時,在生產環境中運行JUnit測試用例是否是一個好主意?JUnit生產測試用例
背景: 我們的網絡應用程序是企業網絡應用程序,具有複雜的業務邏輯。計劃是使用@After和@AfterClass來清理運行測試用例生成的測試數據。
網絡應用程序既可以是SaaS版本,也可以是內部版本,我們計劃驗證這兩個版本的升級是否可行並且是一種良好的做法。我知道我們將在臨時環境中運行這個測試用例,但要確保在升級/部署期間我們沒有損壞任何東西,或者環境尚未創建任何不同的影響。
現在的問題是,「如果沒有建議什麼,是不是很好的做法?」
您可以在集成測試服務器或登臺服務器上執行測試,而不是生產服務器。在生產中引入功能時,系統範圍的功能只能測試一次。 –