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

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

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

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

    白盒測試技術中的幾種邏輯覆蓋

    發布: 2010-4-02 11:38 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 140次 | 進入軟件測試論壇討論

    領測軟件測試網

      白盒測試技術中的幾種邏輯覆蓋  軟件測試 

         白盒測試技術中的邏輯覆蓋

      一個或者多個條件組成一個判定,一個程序中可以有多個判定。

      首要的是建立一個二維的真值表,各列為判定和條件,各行為每組值的T或者F。

      1、語句覆蓋

      為了暴露程序中的錯誤,至少每個語句應該執行一次。

      這也是最弱的邏輯覆蓋標準咯。

      2、判定覆蓋

      每個判定的每種可能結果都要執行一次。

      建立判定表以后,要保證每種判定的結果中都包含了T和F,才滿足判定覆蓋。

      3、條件覆蓋

      不但每個語句需要執行一次,而且判定表達式中的每個條件都要取到可能的結果。

      建立判定表以后,要保證每種條件的結果中都包含了T和F,才滿足條件覆蓋。

      4、判定/條件覆蓋

      使得每個判定以及每個判定中的每個條件都取到可能的結果。

      建立判定表以后,要保證每個判定結果包含T和F,而且每種條件的結果包含T和F。

      也就是綜合了上面的條件覆蓋和判定覆蓋。

      5、條件組合覆蓋

      使得每個判定中的條件的各種組合至少出現一次。

      也就是說,先把程序中的條件列出來,排列組合,寫出所有的可能性,看有沒有那組值同時滿足這些排列組合。

      6、路徑覆蓋

      每條可能的路徑都至少執行一次。

      就是看源程序中的判斷,都有哪些組合,比如T ,FF,FT,等等,看看哪個滿足包含了所有的組合。

      因為這些不同的組合就代表了程序中執行的不同路徑啊。

    延伸閱讀

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

    TAG: 白盒 技術 邏輯


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