• <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-7-18 10:46 | 作者: 網絡轉載 | 來源: manok的BLOG | 查看: 173次 | 進入軟件測試論壇討論

    領測軟件測試網

    2.2 用例設計的一般原則

    注意到前面產生測試說明步驟可以用下面的方法完成:

    通常應該避免依賴先前測試用例的輸出,測試用例的執行序列早期發現的錯誤可能導致其他的錯誤而減少測試執行時實際測試的代碼量;

    測試用例設計過程中,包括作為試驗執行這些測試用例時,常?梢栽谲浖䴓嫿ㄇ熬桶l現BUG。還有可能在測試設計階段比軟件測試執行階段發現更多的BUG。

    在整個單元測試設計中,主要的輸入應該是被測單元的設計文檔。在某些情況下,需要將試驗實際代碼作為測試設計過程的輸入,測試設計者必須意識到不是在測試代碼本身。從代碼構建出來的測試說明只能證明代碼執行代碼完成的工作,而不是代碼應該完成的工作。

    3、測試用例設計技術

    廣義地分為兩類:

    黑盒測試:使用單元接口和功能描述,不需了解被測單元的內部結構
    白盒測試:使用被測單元內部如何工作的信息
    灰盒測試:借助于源代碼和測試工具等手段,通過黑盒和白盒測試相結合的方法進行測試的技術。
    測試設計最重要的因素是經驗和常識。測試設計者不應該讓某種測試技術阻礙經驗和常識的運用。

    白盒測試用例設計:使用程序設計的控制結構導出測試用例。

    采用白盒測試的目的主要是:

    保證一個模塊中的所有獨立路徑至少被執行一次;
    對所有的邏輯值均需要測試真、假兩個分支;
    在上下邊界及可操作范圍內運行所有循環;
    檢查內部數據結構以確保其有效性。

    黑盒測試用例設計:使用詳細設計導出測試用例。

    采用黑盒測試的目的主要是:

    檢查功能是否實現或遺漏;
    檢查人機界戶是否錯誤;
    數據結構或外部數據庫訪問錯誤;
    性能等其它特性要求是否滿足;
    初始化盒終止錯誤。 

    延伸閱讀

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

    TAG: bug BUG Bug 代碼 軟件測試 設計 指南


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