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

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

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

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

    黑盒測試如何保證需求的覆蓋度[1]

    發布: 2010-4-08 10:24 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 89次 | 進入軟件測試論壇討論

    領測軟件測試網

      黑盒測試如何保證需求的覆蓋度[1]   軟件測試

      黑盒測試如何保證需求的覆蓋度?首先我們要明確這里提到的需求到底是什么。在軟件開發活動中,涉及到的需求有用戶需求、系統需求、測試需求等。

      用戶需求:描述了用戶使用產品必須要完成的任務,在軟件開發活動中,屬于最基本的需求。

      系統需求:描述了軟件設計人員、編程人員必須要完成的任務。系統分析員通過分析用戶需求,把用戶的需求轉變成開發設計人員看得懂的系統需求。

      測試需求:描述了軟件測試人員必須要完成的任務。資深測試工程師通過分析系統需求,產生測試需求,作為測試活動的指導。

      寫到這里,我猜想命題人的本意應該指的是上面提到的系統需求,但我的觀點認為,黑盒測試應該保證的是測試需求的覆蓋度,系統需求的覆蓋度應該由測試需求保證。

      具體到這個題目來講,只要涉及到度量,都會要求規范。要度量需求,首先就必須保證需求本身是可度量的,這就要求需求必須明確、規范。

      用戶需求由最終用戶提出,通常比較籠統,例如用戶可能會這樣描述其需求,

      UR1 “能夠上網繳電話費”

      系統分析員的工作就是分析用戶需求,把用戶的需求轉換成開發設計人員能夠理解的系統需求。系統需求從技術層面上對用戶需求進行分析,把用戶的需求分解成若干個功能點,例如

      SR1 登錄繳費系統

      要求加密傳輸,密碼不少于6位等

      SR2 輸入電話號碼

      要求驗證號碼的正確性

      SR3 查詢特定的電話費

      查詢結果中要包含各類明細

      SR4 繳費

      連接網上銀行頁面,要根據不同商業銀行的網銀,做不同的判斷;

      繳費結果一定要明確顯示

      … …

      在測試小組參與后,資深測試工程師要根據系統需求,編寫相應的用戶需求。用戶需求一定要保證對系統需求的100%覆蓋,即系統需求的所有功能點在用戶需求中必須有所反映。例如

      TR1-1 登錄成功

      TR1-2 登錄失敗

      ……

    延伸閱讀

    文章來源于領測軟件測試網 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>