• <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-1-08 09:52 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 530次 | 進入軟件測試論壇討論

    領測軟件測試網

      一般做白盒測試不會直接根據源代碼,而是根據流程圖來設計測試用例和編寫測試代碼,在沒有設計文檔時,要根據源代碼畫出流程圖:

      做好了上面的準備工作,接下來就開始講解六個邏輯覆蓋標準:

      一、語句覆蓋

      1、概念:

      設計足夠多的測試用例,使得被測試程序中的每條可執行語句至少被執行一次。在本例中,可執行語句是指語句塊1到語句塊4中的語句。

      2、測試用例:

      {x=3, y=3}可以執行到語句塊1和語句塊4,所走的路徑:a-b-e-f

      {x=-3, y=0}可以執行到語句塊2、語句塊3和語句塊4,所走的路徑:a-c-d-f

      這樣,通過兩個測試用例即達到了語句覆蓋的標準,當然,測試用例(測試用例組)并不是唯一的。

      3、測試的充分性:

      假設第一個判斷語句if(x>0 && y>0)中的“&&”被程序員錯誤地寫成了“||”,即if(x>0 || y>0),使用上面設計出來的一組測試用例來進行測試,仍然可以達到100%的語句覆蓋,所以語句覆蓋無法發現上述的邏輯錯誤。

      在六種邏輯覆蓋標準中,語句覆蓋標準是最弱的。

    延伸閱讀

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

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>