談軟體自動化測試工具的評測方法

糖糖豆豆804發表於2019-04-04

  是對測試完全程度的評測,它是由測試需求和是對測試物件(系統或測試的應用程式)的可靠性、穩定性以及效能的評測,它建立在對測試結果的評估和對測試過程中確定的變更請求(缺陷)分析的基礎上。

  覆蓋評測

  覆蓋指標提供了“測試的完全程度如何?”這一問題的答案。最常用的覆蓋評測是基於需求的測試覆蓋和基於程式碼的測試覆蓋。簡而言之,測試覆蓋是就需求(基於需求的)或程式碼的設計/實施標準(基於程式碼的)而言的完全程度的任意評測,如用例的核實(基於需求的)或所有程式碼行的執行(基於程式碼的)。

  ◆基於需求的   基於需求的測試覆蓋在測試生命週期中要評測多次,並在測試   測試覆蓋 = T^(pixs) / 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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章