小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

測試用例的設(shè)計策略

 syswai 2012-07-23

測試用例的設(shè)計策略

  測試用例的設(shè)計方法有很多,一般常用的測試用例設(shè)計方法有以下幾種。

  • 等價類劃分法。
  • 邊界值分析法。
  • 基本路徑分析法。
  • 因果圖法。
  • 場景設(shè)計法。
  • 錯誤猜測法。

  另外,還有以下幾種測試用例設(shè)計方法是用于有效減少測試用例個數(shù)的。

  • 正交表法。
  • 均勻試驗法。
  • 組合覆蓋法。

  注:關(guān)于這些測試用例設(shè)計的具體方法,可參考我寫的《軟件測試技術(shù)大全》一書中的第7章。

  測試人員為什么要掌握這么多的測試用例設(shè)計方法呢?這是因為每一種測試用例設(shè)計方法都有其最適合的地方,需要綜合應(yīng)用才能讓測試用例的設(shè)計省時省力而且能有效發(fā)現(xiàn)盡可能多的BUG,另外,交叉使用各種測試用例的設(shè)計方法,有助于避免“思維死角”,讓BUG“無處遁形”。

  最近,日本的測試界比較流行使用思維導(dǎo)圖(Mind Maps)工具進行測試用例設(shè)計,原因是傳統(tǒng)的測試用例設(shè)計方法都比較局限在某個區(qū)域,缺乏整體業(yè)務(wù)建模和整體測試邏輯的考慮。而通過“頭腦風(fēng)暴”工具,則可以協(xié)助測試人員更全面、更清晰都思考測試涉及的軟件功能和業(yè)務(wù)模型,從而設(shè)計和構(gòu)建出更加完善合理的測試用例。

  測試人員通過畫出一些關(guān)系圖、測試對象的相關(guān)信息,幫助整理思路,組織內(nèi)容、想法、創(chuàng)意等。例如,如圖3所示的是FreeMind的編輯界面。


  圖3  FreeMind的編輯界面

  類似的還有分類樹方法設(shè)計測試用例,也是一種測試用例的輔助設(shè)計方法。分類樹方法的基本原理是:首先把測試對象的可能輸入按照不同的分類方式進行分類,每一種分類要考慮的是測試對象的不同的方面。然后把各種分開的輸入組合在一起產(chǎn)生不冗余的測試用例,同時又能覆蓋測試對象的整個輸入域。

  因此,可以把使用分類樹方法設(shè)計測試用例的過程分為3大步驟:

(1)識別出測試對象并分析輸入空間。

(2)對測試對象的輸入空間進行分類。

(3)畫出分類樹、組合成測試用例。

圖4所示的是利用CTE XL設(shè)計分類樹并自動產(chǎn)生測試用例的效果。


  圖4 利用CTE XL設(shè)計分類樹

  不管采用什么樣的測試用例設(shè)計方法,最重要的是要體現(xiàn)測試人員的邏輯思維,測試用例的設(shè)計是測試人員智慧的集中體現(xiàn),它代表了測試人員對軟件的理解,代表了測試人員的測試思路。測試用例的設(shè)計是測試人員與軟件BUG進行一次殲滅戰(zhàn)之前的戰(zhàn)略部署,沒有一場戰(zhàn)爭是在毫無準(zhǔn)備和計劃的情況下贏得勝利的,軟件測試也無例外。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多