IT4IT中,構建功能組件是重要的組成部分。中培的IT4IT專家陳老師在這里介紹了構建功能組件
從源控制功能組件接收源數據對象,管理所有構建的創建、實現、自動化以及安全和存儲。
從特定服務組件的源數據對象創建構建。
自動化構建過程來支持構建計劃和構建頻率要求,以支持每日構建和冒煙測試計劃或持續集成計劃。
運行動態應用程序安全測試不得晚于收到最終的構建數據對象,并且創建RFC之前將新的或更改的服務移動到生產中。
在最終媒體庫(DML)中管理構建和版本控制。
開發自動化構建存儲過程和自動編譯技術和工具。
監控和報告每個集成的結果。
啟動或自動化構建到構建包功能組件的交付,以供驗收測試團隊作為候選版本構建進行驗證。
關鍵數據對象
構建(數據對象)從源創建和版本化。
主要屬性
構建數據對象應具有以下關鍵數據屬性:
構建ID:構建的唯一標識符。
構建版本:構建的版本。
ID:相關源的標識符。
測試樣例ID:相關測試用例的標識符。
構建集成ID:相關構建包的標識符。
Key Data Object Relationships
關鍵數據對象關系
構建數據對象應保持以下關系:
源到構建(1:n):源可以多次創建,以創建幾個構建版本。
構建到測試用例(n:m):一個或多個構建可以與作為構建創建的一部分使用的一個或多個測試用例相關聯。
構建包到構建(1:n):構建包由一個或多個構建構成。
主要結構
構建功能組件:
應該是所有構建的記錄系統(權威來源)。
應管理每個單獨構建的版本。
將一個構建關聯到一個服務。
如果存在源代碼控制功能組件,則構建功能組件:
將源關聯到一個或多個構建。
如果存在測試功能組件,則構建功能組件:
將一個或多個構建關聯到作為構建創建的一部分執行的一個或多個測試用例。
如果存在構建包功能組件,則構建功能組件:
將一個或多個構件關聯到構件集成中。