測試結果評估與終止標準

測試結果評估與終止標準

ID:44546532

大?。?8.00 KB

頁數(shù):8頁

時間:2019-10-23

測試結果評估與終止標準_第1頁
測試結果評估與終止標準_第2頁
測試結果評估與終止標準_第3頁
測試結果評估與終止標準_第4頁
測試結果評估與終止標準_第5頁
資源描述:

《測試結果評估與終止標準》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、測試結果評估與終止標準修訂記錄時間主要修改內(nèi)容修訂人1.目的本文件用于指導軟件測試完備性評估,并為軟件測試提供停止標準。2.范圍本文件適用于軟件測試組織的軟件測試活動。3.術語和定義/缺陷:是對軟件產(chǎn)品預期屬性的偏離現(xiàn)彖,指程序中存在的錯誤,也指存在于設計、需求、規(guī)格說明或其他文檔屮的錯誤。/覆蓋率:語句覆蓋率、測試用例執(zhí)行覆蓋率、測試需求覆蓋率等的總稱。/系統(tǒng)測試:將經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試,是針対整個產(chǎn)品的全面測試,既包含各模塊的驗證性測試和功能合理性測試,有包括對整個產(chǎn)品的可靠性、

2、健壯性、安全性、UI合理性及各種性能參數(shù)的測試。4.概述本文件主要概述了軟件的評估過程,說明了測試覆蓋率的估算方法;另外,還介紹了軟件測試停止標準,用于判定測試的暫停與終止,保證測試工作的完備性。4.測試評估過程軟件測試評估貫穿整個軟件測試過程,可以在測試每個階段結束前進行,也可以在測試過程屮某一個時間進行,目的是提高測試覆蓋度,保證測試的質(zhì)量,通過不斷的測試覆蓋度評估或測試覆蓋率計算,及時掌握測試的實際狀況與測試覆蓋度目標的差距,采取措施,保證達到預期的測試覆蓋度。軟件測試評估過程量化測試進程,生成缺陷

3、和測試覆蓋率的總結報告,從而確定測試的繼續(xù)進行與停止,其具體的評估步驟為:(1)回顧查看測試記錄、測試日志等文件;(2)評估測試的覆蓋率;(3)分析缺陷;(4)決定是否達到本次測試的標準,如果未達到標準,可參考一下備選方案:/收集進一步的信息;“另行撰寫報告,如不同的缺陷密度報告;/通過研究流程,判斷意外條件是否導致背離已確定的測試標準,并在這一新信息的基礎上再次評估標準;/建議安排進一步測試;/實施新測試以進一步執(zhí)行測試用例:“實施新測試以擴大測試覆蓋面;/修改測試標準;/復審并評估測試后變更標準會帶來

4、的風險;/確定滿足測試標準的軟件子集,并決定是否可以部署該子集。(5)生成測試分析報告,撰寫《測試缺陷報告》、《測試總結報告》。4.測試覆蓋率評估測試覆蓋是對測試完整性的評估,它所基丁-的是測試需求和測試用例的覆蓋所指出得測試覆蓋以及執(zhí)行代碼的覆蓋所指出的測試覆蓋。測試覆蓋率體現(xiàn)了測試的完整程度。測試覆蓋度的評估依賴于不同的測試階段或不同的測試方法。例如,在單元測試屮,測試覆蓋率是建立在被測試的代碼行、程序分支和程序路徑等的度量之上,從軟件質(zhì)量保證的要求出發(fā),單元測試的覆蓋率要達到80%Z上;白盒測試方法

5、主要以程序語句、判定一條件、條件組合和(基本)路徑等覆蓋率來衡量,和單元測試是吻合的;而在系統(tǒng)功能測試中,則以功能點、測試用例、需求數(shù)等覆蓋率來衡量。最常用的測試覆蓋評估是基于軟件需求和基于源代碼的測試覆蓋率,可手工獲得這兩種評估,或使用測試白動化工具進行計算。基于需求的測試覆蓋率基于需求的測試覆蓋評估是依賴于對己執(zhí)行/運行的測試用例的核實和分析,所以基于需求的測試覆蓋評測就轉化為評估測試用例覆蓋率,測試的Fl標是確保100%的測試用例全部成功地執(zhí)行?;谛枨蟮臏y試覆蓋要在測試生命周期中評估多次,來確定測

6、試生命周期中里程碑上的測試覆蓋,例如:計劃的、實施的、執(zhí)行的、成功的測試覆蓋。覆蓋率計算公式:測試覆蓋率=T(Pg)/Rfr其中:T:測試(表示為測試過程或測試用例,包括計劃的、實施的、執(zhí)行的或成功的)數(shù)目;RfT:“測試需求”的總數(shù)?!鲈凇坝媱潨y試”任務中,測試覆蓋率按以下方式計算來確定計劃的測試覆蓋率:測試覆蓋(計劃的)=Tp/RfT其中:Tp:規(guī)劃的測試(表示為測試過程或測試用例)的數(shù)目;RfT:“測試需求”的總數(shù)?!鲈凇皩嵤y試”任務中,實施測試過程(作為測試腳本)時,使用以下等式來計算測試覆蓋率

7、:測試覆蓋(實施的)=Ti/RfT其中:Ti:實施的測試的數(shù)目,以存在相應測試腳木的測試過程或測試用例的數(shù)目表。RfT:“測試需求”的總數(shù)?!鲈凇皥?zhí)行測試”任務中使用了兩種測試覆蓋率評估——種確定執(zhí)行測試所達到的測試覆蓋率,另一種確定成功的測試覆蓋率(那些執(zhí)行吋無缺陷或意外結果等故障的測試)。使用以下等式計算這些覆蓋評估:測試覆蓋率(執(zhí)行的)=Tx/RfT其中:Tx:執(zhí)行的測試(表示為測試過程或測試用例)的數(shù)目。RfT:“測試需求”的總數(shù)?!龀晒Φ臏y試覆蓋率(執(zhí)行的)=Ts/RfT其中:Ts:執(zhí)行的測試(

8、表示為成功完成且無缺陷的測試過程或測試用例)的數(shù)目。RfT:“測試需求”的總數(shù)。將以上比率轉化為百分比,支持以下關于基于需求的測試覆蓋的陳述:x%的測試用例(以上等式中的TOW))己經(jīng)覆蓋,成功率為y%0這個測試覆蓋陳述可與定義的成功標準相對照。如果達不到標準,那么該陳述町提供作為預河IJ還剩多少測試工作的基礎?;诖a的測試覆蓋率基于代碼的測試覆蓋評測是對被測試的程序代碼語句、路徑或條件的覆蓋率分析。代碼覆蓋可以基于控制流(

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。