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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

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

    如何進行單元測試

    發布: 2008-2-03 11:10 | 作者: 葛志春 | 來源: 希賽網 | 查看: 190次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試技術網*PrIk)|&i

    )@V"i3K|0o二、基本路徑法

    JQw;FU

    3K#OEL:KDs1O  基本路徑測試法是在程序控制流圖的基礎上,通過分析控制構造的環路復雜性,導出基本可執行路徑集合,從而設計測試用例的方法。設計出的測試用例要保證在測試中程序的每個可執行語句至少執行一次;韭窂綔y試法包括以下5個方面:

    ,?\1WI4n0Z

    /bEV#Jqxo0j  1. 程序的控制流圖:描述程序控制流的一種圖示方法。軟件測試技術網E4[5Hr8L#r-F9R1EL }

    ,s7yS @MC  2. 程序環境復雜性:McCabe復雜性度量;從程序的環路復雜性可導出程序基本路徑集合中的獨立路徑條數,這是確定程序中每個可執行語句至少執行依次所必須的測試用例數目的上界。軟件測試技術網6a,SV)@*D;f&J;R

    軟件測試技術網f"@;@_;~p+{G"Ctz

      3. 導出測試用例。

    h^Z(a3z0M5B{V 軟件測試技術網#d:J kl1oo

      4. 準備測試用例,確;韭窂郊械拿恳粭l路徑的執行。軟件測試技術網^)yc;upE%o&b+n

    軟件測試技術網S~`n!TE6v&r

      5. 圖形矩陣:是在基本路徑測試中起輔助作用的軟件工具,利用它可以實現自動地確定一個基本路徑集。軟件測試技術網cJ?!aT

    9Pf&?.?5m6@/N:^8V  另外,對于測試用例的選擇除了滿足所選擇的覆蓋程度(或覆蓋標準)外還需要盡可能的采用邊界值分析法、錯誤推測法等常用地設計方法。采用邊界值分析法設計合理的輸入條件與不合理的輸入條件;條件邊界測試用例應該包括輸入參數的邊界與條件邊界(if,while,for,switch ,SQL Where子句等)。錯誤推測法,列舉出程序中所有可能的錯誤和容易發生錯誤的特殊情況,根據它們選擇測試用例;在編碼、單元測試階段可以發現很多常見的錯誤和疑似錯誤,對于這些錯誤應該作重點測試,并設計相應的測試用例。

    U Q0Tpb3Ih^ 軟件測試技術網m_*OR kW'k~"ji

      4.1.3 單元測試計劃表格

    I,Y3N'h6`sdy{+z

    6G3X0O4e%X#rQ  在設計測試用例時可以參考如下表格,擬定對每個類(或模塊或包)的測試計劃。表1,是對每個類(或模塊或包)作測試計劃的表頭,它指明本測試計劃是針對那個模塊及相關文件的。表2是針對表1指定模塊測試用例而對應的子表,每個測試用例可以擁有一個子表;單元測試結果子表留作執行測試用例時根據實際結果填寫。軟件測試技術網HZ]q3y$c3e G

    *djQlW[nx  子系統名. PackageName. JavaClassName

    3J$g!x If(jLU4I 軟件測試技術網 j 老湿亚洲永久精品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>