測試功能組件是軟件測試體系中的組成基礎,其對軟件測試的系統的發展具有非常重要的作用。中培軟件測試專家劉老師指出,測試功能組件主要有以下幾個方面的作用:
(一)追溯到要求;
(二)計劃和執行測試,確保IT服務將在商定的服務級別支持客戶的要求。
(三)創建由缺陷功能組件使用的缺陷數據對象。
(四)計劃和設計測試,包括代碼圖像和監視器的自動測試腳本,使用服務開發的輸入。
(五)準備測試環境。
(六)執行測試,包括功能、可用性、接受度、基于風險的安全性(動態應用程序安全性和(七)基礎設施安全測試)、績效和壓力測試。
(八)創建在缺陷功能組件消耗的測試期間發現的缺陷。
(九)管理測試數據、驅動自動化,并在適當的時候重新使用測試自動化和測試腳本。
(十)為測試的要求提供測試執行報告。
(十一)確保操作工具按預期工作(顯示器等)。
關鍵數據對象
測試用例(數據對象):測試用例用于驗證服務發布是否適合目的。
關鍵屬性
測試案例ID:測試用例的唯一標識符。
測試摘要:測試案例的總結或簡短描述。
測試案例狀態:測試用例的狀態。
服務發布ID:相關服務版本的唯一標識符。
構建ID:相關構建的標識符。
需求ID:相關要求的標識符。
缺陷ID:相關缺陷的標識符。
關鍵數據對象關系
需求到測試用例(1:n):要求與一個或多個驗證此要求的測試用例相關聯。
服務發布到測試用例(1:n):服務發布與作為此服務發布一部分執行的一個或多個測試用例相關聯。
測試用例到構建(n:m):一個或多個測試用例可以與使用此測試用例的一個或多個構建相關聯,作為構建創建的一部分。
測試用例到缺陷(1:n):一個測試用例可以與由此測試結果報告的一個或多個缺陷相關聯。
主要結構
測試功能組件:
? 應該是所有測試用例的記錄系統(權威來源)。
? 應管理測試用例的生命周期。
? 應允許測試用例之間的遞歸關系。
? 將測試用例與服務相關聯。
如果存在構建功能組件,則測試功能組件:
? 將一個或多個測試用例關聯到一個或多個使用此測試用例的構建,來作為構建創建的一部分。
如果存在要求功能組件,則測試功能組件:
? 應將要求與驗證此要求的一個或多個測試用例相關聯。
如果存在缺陷功能組件,則測試功能組件:
? 將測試案例與該測試產生的一個或多個缺陷相關聯。
? 將缺陷信息提供給缺陷功能組件。
想了解更多IT資訊,請訪問中培偉業官網:中培偉業