談軟體自動化測試工具的評測方法
是對測試完全程度的評測,它是由測試需求和是對測試物件(系統或測試的應用程式)的可靠性、穩定性以及效能的評測,它建立在對測試結果的評估和對測試過程中確定的變更請求(缺陷)分析的基礎上。
1 覆蓋評測
覆蓋指標提供了“測試的完全程度如何?”這一問題的答案。最常用的覆蓋評測是基於需求的測試覆蓋和基於程式碼的測試覆蓋。簡而言之,測試覆蓋是就需求(基於需求的)或程式碼的設計/實施標準(基於程式碼的)而言的完全程度的任意評測,如用例的核實(基於需求的)或所有程式碼行的執行(基於程式碼的)。
◆基於需求的 基於需求的測試覆蓋在測試生命週期中要評測多次,並在測試 測試覆蓋 = T^(p,i,x,s) / RfT
其中:T是用測試過程或(Test) 數(已計劃的、已實施的或成功的)。RfT 是測試需求 (Requirement for Test) 的總數。
◆基於程式碼的測試覆蓋
基於程式碼的測試覆蓋評測測試過程中已經執行的程式碼的多少,與之相對的是要執行的剩餘程式碼的多少。程式碼覆蓋可以建立在控制流(語句、分支或路徑)或資料流的基礎上。基於程式碼的測試覆蓋透過以下公式計算:
測試覆蓋 = I^e / TIic
其中:I^e 是用程式碼語句、程式碼分支、TIic (Total number of Items in the code) 是程式碼中的專案總數。
2 測試覆蓋的評估提供對測試完全程度的評測,對在測試過程中已發現缺陷的評估提供了最佳的軟體質量指標。因為質量是軟體與需求相符程度的指標,所以在這種環境中,缺陷被標識為一種更改請求,該更改請求中的 ◆ 一般,可以將缺陷計數作為時間的函式來報告,即建立缺陷趨勢圖或報告;也可以將缺陷計數作為一個或多個缺陷引數的函式來報告,如作為缺陷密度報告中採用的嚴重性或狀態引數的函式。這些分析型別分別為揭示軟體可靠性的 ◆ 評估測試物件的效能行為時,可以使用多種評測,這些評測側重於獲取與行為相關的資料,如響應時間、計時配置檔案、執行流、操作可靠性和限制。這些評測主要在“評估測試”活動中進行評估,但是也可以在 主要的效能評測包括:
◆動態監測 - 在測試執行過程中,實時獲取並顯示正在執行的各測試指令碼的狀態。
◆響應時間/吞吐量 - 測試物件針對特定主角和/或用例的響應時間或吞吐量的評測。
◆百分位報告 - 資料已收集值的百分位評測/計算。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29379563/viewspace-1785039/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試:自動化測試
- 軟體自動化測試有哪些測試流程?專業的軟體測評中心推薦
- 軟體自動化測試工具的那些事兒
- 軟體自動化測試工具的歷史演進
- 微軟自動化測試工具palywright微軟
- 軟體測試理論(2)自動化測試
- 常見的自動化測試框架分享,上海軟體測評中心有哪些?框架
- Android 談談自動化測試Android
- 2021年軟體測試工具大全(自動化、介面、效能、安全、測試管理)
- 軟體自動化測試知識分享,國內口碑好的軟體測評中心有哪些?
- 淺談自動化測試
- Eggplant—HMI自動化測試軟體
- Eggplant—HMI 自動化測試軟體
- 通用自動化測試軟體 — TAE
- 漫談前端自動化測試演進之路及測試工具分析前端
- 軟體測評中心▏自動化測試有哪些基本流程和注意事項?
- 軟體測試自動化的最新趨勢
- 深圳軟體測試培訓學習:Android常用自動化測試工具【千鋒】Android
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 軟體自動化測試有什麼優勢?自動化測試框架有哪些?框架
- 自動化測試在國際軟體測試中的應用
- 軟體測試、自動化測試極容易產生的誤區
- 自動化測試工具QTPQT
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- 自動化測試是什麼?什麼軟體專案適合自動化測試?
- 軟體自動化測試的四個階段
- 如何有效地進行自動化測試?靠譜軟體測評中心安利
- 有效進行自動化測試,這幾個軟體測試工具一定要收藏好!!!
- 【自動化測試】移動端測試輔助工具 - adb
- 自動化測試系列 —— UI自動化測試UI
- 自動化測試可替代手動測試?軟體測試這個誤區你有嗎?
- 軟體測試(功能、介面、效能、自動化)詳解
- 軟體自動化測試與AI結合 - modernanalystAINaN
- 軟體測試的方法
- iOS自動化測試驅動工具探索iOS
- 淺談自動化測試框架開發框架
- Windows桌面自動化測試工具:WinAppDriverWindowsAPP
- bats-Bash自動化測試工具BAT