補充中
測試
測試類型
靜態測試
動態測試
測試階段
單元測試中,包含性能測試,如下:
集成測試中,包含以下:
維護
遺留系統處置
高水平低價值:采取集成
對于這類系統,采取 集成 的方式:
1. 通過接口(API)、消息隊列(MQ)或中間件等方式,將系統與其他系統連接起來。
2. 保留原有系統的核心功能,避免重復開發。
3. 目標是實現數據共享和功能互通,而不是徹底重構。
例子:
假設有一個高質量的日志管理系統(高水平),但它對核心業務的價值較低(低價值)。
我們可以通過集成的方式,讓其他系統通過 API 將日志數據發送到該系統中,而不是重新開發一個日志模塊。
低水平高價值:采取繼承
對于這類系統,采取 繼承 的方式:
1. 逐步重構或替換原有系統,繼承其核心業務邏輯和數據。
2. 目標是提升系統的技術水平和可維護性,同時保留其業務價值。
3. 可能需要重寫部分或全部代碼。
例子:
假設有一個老舊的訂單管理系統(低水平),但它是業務的核心系統(高價值)。
我們可以通過繼承的方式,逐步重構該系統,保留其核心業務邏輯,同時改進技術架構。
集成和繼承類比
集成 就像給一輛好車(高水平)加個導航(低價值),不需要大改。
繼承 就像給一輛老車(低水平)換發動機(高價值),因為車很重要,但需要改進。