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