聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

高效的磁力搜索引擎--生產中的測試(二)

來源:CSDN 時間:2023-03-14 08:38:41


【資料圖】

高效的磁力搜索引擎 -

該系列的最后一部分將涵蓋其他端到端測試,生產中的測試以及各部分的結論。

進一步的端到端測試和生產中的測試

除了僅驗證單個被測應用程序并模擬外部問題的系統測試之外,我們的管道還必須包括完整的端對端測試,以驗證整個系統。 好消息是,如果我們以可重用的組件以可維護的方式設計測試,則可以回收測試方案以針對其他測試或過渡環境觸發。

這取決于業務邏輯的性質,在可行的方面,例如,如果系統隨后實際訂購咖啡或進行財務交易,則取決于該邏輯。 在這些情況下,可能可以添加其他業務步驟,例如添加立即的“撤消”交易或類似的操作。

展望未來,這涉及生產中測試的主題,驗證用戶也要通過的邏輯路徑,并確保測試對業務流程沒有負面影響,例如訂購實際的咖啡。 經過在測試范圍內的所有努力,生產測試是對我們的系統是否按預期工作的最終驗證。 在考慮到測試代碼質量的實際業務用例的驅動下,以合理的方式定義我們的測試方案,使這項工作變得更加容易。

結論

精心設計的測試代碼支持簡單的測試技術 限制使用需要額外測試運行程序的測試用例(例如,Spring測試,Arquillian,CDI單元) 將測試生命周期與測試環境生命周期分開 對于微服務架構,與代碼級測試相比,更喜歡系統 定義可以在已經運行的環境下立即運行系統測試的本地開發工作流 在系統和代碼級測試方案中,精心設計可重用的組件,將多個問題分開 使用委托層和抽象層來分離關注點 測試代碼質量比技術選擇更重要 請注意不同測試范圍之間的權衡,以制定一個平衡,有效的測試套件

更多資源

咖啡廳測試項目 書籍:架構現代Java EE應用程序

本系列文章的所有部分

簡介與原則 單元和用例測試 代碼級集成和系統測試 有效的工作流程和可維護的測試代碼 測試框架 結論

高效的磁力搜索引擎 -

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线