qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          軟件測試過程中的度量與分析

          本文中考慮的軟件測試過程專指第三方的軟件測試過程,即在測試的過程中,不涉及開發人員的修復過程。

            度量和分析的目的是開發和維持一個用于支持項目信息需要的度量能力。通過對項目的度量,一方面可以逐漸豐富和完善公司的度量財富庫,從而為項目經理進行項目工作量、進度等的預估時提供可靠的參考依據;另一方面,通過度量分析,項目經理可以有效的對項目情況進行監控,當度量分析報告中提供的結果超過了一定的閾值時,項目經理就應該采取相應的措施,也就是說度量分析有利于項目經理做出正確的管理和技術決策以及采取適當的糾正活動。

            從軟件生存周期模型中來看,人們常常直觀的認為軟件測試僅僅是軟件生存周期中軟件編碼完成之后的一個或幾個階段。而實際上,軟件測試本身也是一個過程,它可以進一步具體的分成若干個階段性活動,如:測試計劃、測試設計、測試執行、測試總結。對測試過程的度量必須涉及到測試過程中的各個階段的度量,包括規模、工作量、進度、缺陷等等。下面著重介紹下測試設計和測試執行階段與效率和質量相關的度量。

            (1)測試設計

            軟件測試設計階段主要工作是測試用例的設計與開發,在這個階段可度量項包括:

            ● 用例生產率

            用例生產率 = 測試用例個數(個數)/ 設計用例的時間(小時)。

            在項目組中度量時,既可以得到每個項目組成員的用例生產率,從而來衡量其生產率;也可以得到項目組的用例生產率,與公司的度量財富庫中的用例生產率進行比較,可得到自己項目組的整體水平。

            ● 用例質量

            在用例寫完進入測試執行階段之前或是寫用例的過程中,都會有對用例進行評審的過程,用例質量可以通過評審中發現的問題來評價。用例質量 = 評審問題個數 / 用例個數。

            (2)測試執行

            軟件測試執行階段,是在準備好的測試環境上依次執行各測試用例并詳細記錄每一步測試結果,提交缺陷記錄的過程。在這個階段可度量項包括:

            ● 用例執行率

            用例執行率 = 執行的用例個數 / 執行測試的時間。通過這個派生度量即可以得到項目組每個成員的用例執行率,同樣也可以得到項目組的平均用例執行率。

            ● 用例有效率

            用例有效性 = 發現的缺陷個數 / 用例個數。用例有效性的可比性在項目之間不是很大,因為各個軟件項目質量的好壞會直接影響到用例的有效性,若項目質量較好,則同樣的用例個數發現的缺陷較少,若項目質量較差,則同樣的用例個數發現的缺陷較多,但若在同一個項目中進行比較,還是有一定的可比性可言的。

            ● 缺陷發現率

            缺陷發現率 = 缺陷個數 / 執行測試的時間。前面提到用例執行率可以看出項目組成員的工作效率,但并不能保證其質量,通過項目組成員各自發現的缺陷個數除以各自所花的時間,通過缺陷發現率這個指標來關注項目組成員的工作質量。

            ● 缺陷等級分布

            對項目組發現的缺陷,按缺陷等級進行分類統計,得到系統的各個等級的缺陷分布情況。

            ● 模塊缺陷率

            模塊缺陷率 = 該模塊發現的缺陷個數 / 該模塊的用例個數。這樣可以得到它與其他模塊的橫向比較。

          posted on 2012-06-05 09:42 順其自然EVO 閱讀(467) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 奉新县| 泗水县| 牟定县| 思南县| 栾川县| 安图县| 彭山县| 延长县| 通辽市| 慈溪市| 沂水县| 西青区| 正蓝旗| 鄂托克前旗| 黑水县| 南皮县| 巨鹿县| 石林| 若羌县| 贺兰县| 鹤庆县| 蓝山县| 江阴市| 沙雅县| 临安市| 镇宁| 揭西县| 翼城县| 崇州市| 宁城县| 丹巴县| 宁安市| 禄劝| 钟山县| 阿坝| 文安县| 铜陵市| 梁山县| 德州市| 灵山县| 英德市|