• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件自動化測試流程

    發表于:2007-06-11來源:作者:點擊數: 標簽:
    軟件自動化 測試工具 的軟件 測試流程 ,不僅僅包含完整的 軟件測試流程 框架,同時還提供了內嵌軟件測試流程的 測試管理 工具的支持,包括完整的測試評測方法。 1.軟件自動化測試工具軟件測試流程框架 軟件自動化測試工具標準流程提供了一套完整的測試流程

    軟件自動化測試工具的軟件測試流程,不僅僅包含完整的軟件測試流程框架,同時還提供了內嵌軟件測試流程的測試管理工具的支持,包括完整的測試評測方法。

    1.軟件自動化測試工具軟件測試流程框架

    軟件自動化測試工具標準流程提供了一套完整的測試流程框架,軟件測試團隊可以以它為基礎,根據業務發展的實際要求,定制符合團隊使用的軟件測試流程。軟件自動化測試工具標準流程中的軟件測試流程如圖所示:

    圖1

    每個測試環節的具體闡述如下:

    ◆制定測試計劃的目的是確定和描述要實施和執行的測試。這是通過生成包含測試需求和測試策略的測試計劃來完成的??梢灾贫ㄒ粋€單獨的測試計劃,用于描述所有要實施和執行的不同測試類型,也可以為每種測試類型制定一個測試計劃。

    ◆設計測試的目的是確定、描述和生成測試過程測試用例。

    ◆實施測試的目的是實施(記錄、生成或編寫)設計測試中定義的測試過程。輸出工件是測試過程的計算機可讀版本,稱為測試腳本。

    ◆執行測試的目的是確保整個系統按既定意圖運行。系統集成員在各迭代中編譯并鏈接系統。每一迭代都需要測試增加的功能,并重復執行以前版本測試過的所有測試用例(回歸測試)。

    ◆評估測試的目的是生成并交付測試評估摘要。這是通過復審并評估測試結果、確定并記錄變更請求,以及計算主要測試評測方法來完成的。測試評估摘要以組織有序的格式提供測試結果和主要測試評測方法,用于評估測試對象和測試流程的質量。

    2.軟件自動化測試工具的評測方法

    軟件測試的主要評測方法包括測試覆蓋和質量評測。測試覆蓋是對測試完全程度的評測,它是由測試需求和測試用例的覆蓋或已執行代碼的覆蓋表示的。質量評測是對測試對象(系統或測試的應用程序)的可靠性、穩定性以及性能的評測,它建立在對測試結果的評估和對測試過程中確定的變更請求(缺陷)分析的基礎上。

    2.1 覆蓋評測

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

    ◆基于需求的測試覆蓋

    基于需求的測試覆蓋在測試生命周期中要評測多次,并在測試生命周期的里程碑處提供測試覆蓋的標識(如已計劃的、已實施的、已執行的和成功的測試覆蓋)。 測試覆蓋通過以下公式計算:

    測試覆蓋 = T^(p,i,x,s) / RfT

    其中:T是用測試過程或測試用例表示的測試 (Test) 數(已計劃的、已實施的或成功的)。RfT 是測試需求 (Requirement for Test) 的總數。

    ◆基于代碼的測試覆蓋

    基于代碼的測試覆蓋評測測試過程中已經執行的代碼的多少,與之相對的是要執行的剩余代碼的多少。代碼覆蓋可以建立在控制流(語句、分支或路徑)或數據流的基礎上?;诖a的測試覆蓋通過以下公式計算:

    測試覆蓋 = I^e / TIic

    其中:I^e 是用代碼語句、代碼分支、代碼路徑、數據狀態判定點或數據元素名表示的已執行項目數。TIic (Total number of Items in the code) 是代碼中的項目總數。

    2.2 質量評測

    測試覆蓋的評估提供對測試完全程度的評測,對在測試過程中已發現缺陷的評估提供了最佳的軟件質量指標。因為質量是軟件與需求相符程度的指標,所以在這種環境中,缺陷被標識為一種更改請求,該更改請求中的測試對象與需求不符。

    ◆缺陷報告

    一般,可以將缺陷計數作為時間的函數來報告,即創建缺陷趨勢圖或報告;也可以將缺陷計數作為一個或多個缺陷參數的函數來報告,如作為缺陷密度報告中采用的嚴重性或狀態參數的函數。這些分析類型分別為揭示軟件可靠性的缺陷趨勢或缺陷分布提供了判斷依據。

    ◆性能評測

    評估測試對象的性能行為時,可以使用多種評測,這些評測側重于獲取與行為相關的數據,如響應時間、計時配置文件、執行流、操作可靠性和限制。這些評測主要在“評估測試”活動中進行評估,但是也可以在“執行測試”活動中使用性能評測評估測試進度和狀態。

    主要的性能評測包括:

    ◆動態監測 - 在測試執行過程中,實時獲取并顯示正在執行的各測試腳本的狀態。

    ◆響應時間/吞吐量 - 測試對象針對特定主角和/或用例的響應時間或吞吐量的評測。

    ◆百分位報告 - 數據已收集值的百分位評測/計算。

    ◆比較報告 - 代表不同測試執行情況的兩個(或多個)數據集之間的差異或趨勢。

    【責任編輯:火鳳凰 TEL:(010)68476606-8007】


    原文轉自:http://www.kjueaiud.com

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>