qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          軟件測試與質(zhì)量管理的度量的那些事兒

           敏捷開發(fā)的度量

            敏捷開發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運行的特征。

            換言之,就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。

          度量的概念

            根據(jù)一定的規(guī)則,將數(shù)字或符號賦與系統(tǒng)、構(gòu)件、過程等實體的特定屬性,從而使我們能清晰地理解該實體及其屬性。

            簡而言之,度量就是對事物屬性的量化表示。

            度量的目的

            度量的根本目的是通過量化的分析和綜合,幫助我們提高生產(chǎn)率,提高產(chǎn)品質(zhì)量,降低研發(fā)成本、維護(hù)成本和產(chǎn)品研發(fā)周期,提高用戶滿意度,為組織持續(xù)改進(jìn)提供量化的指標(biāo)和反饋。

            度量本身不是目的,而是手段。

            度量的過程定義

            測試的度量

            ● 多緯度的測試度量一

            測試廣度的度量指所有需求中有多少需求在某一時刻已測試,從而度量測試計劃執(zhí)行、測試進(jìn)度等狀態(tài)。

            事兒一:

            基于功能和性能測試覆蓋評測是對被測試的功能和非功能點的覆蓋率分析,是根據(jù)測試已經(jīng)執(zhí)行的功能點的多少來表示的。這種測試覆蓋策略類型廣泛的用于各個行業(yè),產(chǎn)品的測試度量中。

            其中非功能點包括性能,壓力,易用性,環(huán)保,兼容性……

            事兒二:

            基于代碼的測試覆蓋評測是對被測試的程序代碼語句、路徑或條件的覆蓋率分析,是根據(jù)測試已經(jīng)執(zhí)行的源代碼的多少來表示的。這種測試覆蓋策略類型對于安全至上的系統(tǒng)來說非常重要。

            代碼覆蓋可以建立在控制流(語句、分支或路徑)或數(shù)據(jù)流的基礎(chǔ)上。控制流覆蓋的目的是測試代碼行、分支條件、代碼中的路徑或軟件控制流的其他元素。數(shù)據(jù)流覆蓋的目的是通過軟件操作測試數(shù)據(jù)狀態(tài)是否有效。

            ● 多緯度的測試度量二

            測試深度的度量是指被測試覆蓋的獨立基本路徑占程序中基本路徑的總數(shù)的比值。基本路徑數(shù)目的度量可以用McCabe環(huán)形計算復(fù)雜度方法來計算。

            事兒一:

            測試用例的深度、質(zhì)量和有效性。

            測試用例的深度(Test Case Depth)度量可以表示為每KLOC的測試用例數(shù)或每個功能點/對象點的測試用例數(shù)。

            測試用例的質(zhì)量(Test Case Quality)可以用由測試用例發(fā)現(xiàn)的缺陷數(shù)量來度量, 即TCQ = 測試用例發(fā)現(xiàn)的缺陷數(shù)量/總的缺陷數(shù)量

            測試用例的效率可以用每100或1000個測試用例所發(fā)現(xiàn)的缺陷數(shù)來衡量。


          ● 多緯度的測試度量三

            測試用例的度量,除了前面提到的覆蓋率和深度。還有重要的度量參數(shù)是測試用例的執(zhí)行率,通過率和測試用例的執(zhí)行質(zhì)量和效率。

            事兒一:

            測試執(zhí)行的質(zhì)量一般可以用于不同測試階段給下一測試階段所遺留的軟件缺陷和總?cè)毕輸?shù)的比值來衡量,一般要求低于0.5%。

            測試執(zhí)行效率可以用下列幾種方法來綜合度量:

            * 每個人日所執(zhí)行的測試用例數(shù)
            * 每個人日所發(fā)現(xiàn)的缺陷數(shù)
            * 每修改KLOC所運行的測試用例數(shù)

            事兒二:

            測試用例的執(zhí)行率是指所有測試用例已經(jīng)執(zhí)行的用例和總用例的比。

            測試用例的通過率是指所有執(zhí)行并通過的用例和總用例的比。

            這兩個參數(shù)不但能反應(yīng)最總的測試質(zhì)量而且通過過程的數(shù)據(jù)記錄可以反應(yīng)測試過程中的測試進(jìn)度和測試效率等。

            ● 多緯度的測試度量四

            相關(guān)缺陷的度量

            .BUG數(shù)量
            .BUG級別統(tǒng)計
            .BUG分布統(tǒng)計(模塊)
            .BUG分布統(tǒng)計(階段)
            .BUG密度
            .BUG關(guān)閉率
            .BUG狀態(tài)統(tǒng)計

            事兒一:

            事兒二:

            事兒三:






          ● 多緯度的測試度量五

            其它相關(guān)度量:測試規(guī)模度量,人員效率素質(zhì)度量,項目偏移量度量,工作偏移量度量,測試用例密度度量,返工成本度量……

            .實事兒

            世界500強工業(yè)控制類公司,研發(fā)生產(chǎn)流程中對測試的度量。測試管理工具為Quality Center,Bug管理工具為Clear Quest。

            測試覆蓋率

            測試覆蓋率是指測試用例對需求的覆蓋情況。

            計算公式:已設(shè)計測試用例的需求數(shù)/需求總數(shù)。測試覆蓋率從緯度上說包括廣度覆蓋和深度覆蓋;從內(nèi)容上說包括用戶場景覆蓋、功能覆蓋、功能組合覆蓋、系統(tǒng)場景覆蓋。

            測試執(zhí)行通過率

            測試執(zhí)行通過率,指在實際執(zhí)行的測試用例中,執(zhí)行結(jié)果為“通過”的測試用例比率。

            計算公式:執(zhí)行結(jié)果為“通過”的測試用例數(shù)/實際執(zhí)行的測試用例總數(shù)。

            測試執(zhí)行率

            執(zhí)行率,顧名思義,就是指實際執(zhí)行過程中確定已經(jīng)執(zhí)行的測試用例比率。

            計算公式:已執(zhí)行的測試用例數(shù)/設(shè)計的總測試用例數(shù)。

            未解決缺陷狀態(tài)

            缺陷未解決狀態(tài),指某個階段所有缺陷中未解決的缺陷的數(shù)量。

            未關(guān)閉缺陷包含缺陷嚴(yán)重級別和時間信息


            質(zhì)量管理的度量

            .研發(fā)中心的質(zhì)量管理

            質(zhì)量管理(quality management)是指確定質(zhì)量方針、目標(biāo)和職責(zé),并通過質(zhì)量體系中的質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)來使其實現(xiàn)的所有管理職能的全部活動。

            QC的七大手法

            事兒一:

            風(fēng)險管理的數(shù)據(jù)收集和分析

            事兒二:

            CR需求變更的統(tǒng)計和分析

            事兒三:

            Peer Review 相關(guān)數(shù)據(jù)的收集和分析。

            其他度量:

            里程碑管理度量
            作業(yè)流程度量
            控制度量
            版本管理控制度量
            個人能力成熟度度量
            部門成熟度度量
            ……

          posted on 2013-06-27 11:19 順其自然EVO 閱讀(333) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2013年6月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巍山| 蛟河市| 睢宁县| 江安县| 弥勒县| 朝阳县| 鹤峰县| 青龙| 靖江市| 鞍山市| 钟山县| 阿克陶县| 海兴县| 新营市| 朝阳区| 罗甸县| 尉犁县| 通渭县| 独山县| 茌平县| 哈尔滨市| 且末县| 永德县| 庆元县| 罗城| 安岳县| 和龙市| 大埔区| 安阳市| 库尔勒市| 邹城市| 西畴县| 五台县| 福安市| 安乡县| 揭东县| 宝兴县| 盐亭县| 普格县| 林芝县| 香格里拉县|