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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件白盒測試技術——方法與實踐篇[3]

    發布: 2010-1-15 10:36 | 作者: 不詳 | 來源: 領測測試軟件網采編 | 查看: 56次 | 進入軟件測試論壇討論

    領測軟件測試網

      軟件白盒測試技術——方法與實踐篇[3]   軟件測試方法 

         3、從覆蓋的角度看,測試應該覆蓋:

      1)功能覆蓋

      2)輸入域覆蓋

      3)輸出域覆蓋

      4)函數交互覆蓋

      5)代碼執行覆蓋

      大多數有效的測試用例都來自于分析,而不是僅僅為了達到測試覆蓋率目標而草率設計測試用例。千萬不要誤解測試覆蓋,測試覆蓋并不是我們最求的目的,它只是評價測試的一種方式,為測試提供指導和依據。

      4、測試覆蓋程度評估:

      ● 位置無關調用覆蓋率(Location-independent call coverage,LICC)

      LICC = (已覆蓋的不重復的函數調用個數 / 全部不重復的函數調用個數) * 100%

      ● 位置相關調用覆蓋率(Location-dependent call coverage,LDCC)

      LDCC = (已覆蓋的函數調用個數 / 全部函數調用個數) * 100%

      案例:

      void Func(int i)

      {

      call1();

      if(i==2)call2();

      else if((i==3)call3();

      else call1();

      }

      調用Func(2)和Func(3)后我們對Func()的覆蓋評估如下:

      LICC:3/3 = 100%

      LDCC:3/4 = 75%

      5、測試設計程度評估:

      測試設計程度也稱用例覆蓋度(Test Case Coverage,TCC),以被測函數在正式測試中使用頻度與其函數定義中分支總數之間關系作為依據,定義如下:

      TCC = 用例中調用被測函數的總次數 / 函數定義的分支總數

      其中,某函數的分支總數的定義如下:函數分支總數 = 1 + if語句總數 * 2 + while語句總數 * 2 + for語句總數 * 2 ,if語句有TRUE與FALS兩個分支,原理上說應該設計兩次測試才是完整的,while與for也類似,循環至少進入一次應設計一個用例,一次都不進入也應設計一個用例,所以計算出if、while與for語句總數后要乘以2,但如果一個函數沒使用這3個控制語句,也應至少設計一個用例測試它,這是上面公式額外加上1的含義。

      三、白盒測試推行

      前提條件

      ● 思想上的統一

      質量部門及項目責任人足夠重視,將單元測試輸出列為與代碼輸出同等重要地位。

      ● 完備的流程支撐

      主要指設計文檔的完備性,比如《詳細設計說明書》,因為《詳細設計說明書》是白盒測試的重要依據。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 白盒 技術 軟件 實踐篇


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>