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

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

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

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

    談談軟件測試用例規范

    發布: 2009-9-27 13:26 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 125次 | 進入軟件測試論壇討論

    領測軟件測試網 談談軟件測試用例規范 測試用例設計

    前不久我們部門組織了一次轟轟烈烈的測試用例PK大賽。第一輪PK結束后我所在的東邪西毒團隊沒能進入前幾名,具體原因不在這里詳述。(其實我覺得我們團隊在實用性方面做得還可以的)。第二輪PK開始,我有幸加入了特工組。隊長根據每個人的優勢分配了任務,我的任務主要是和童戰一起完成測試用例部分,并產出相應規范。下面給出我們這邊給出的具體規范:

      1.  在詳細信息中主要列出兩點:測試前提和測試數據。前提主要是說明該用例執行的前提條件:比如寶貝支持優惠卡券,會員狀態信心等;測試數據主要指具體的測試帳號信息。

      2.  用例的框架完全參照MM圖畫出

      3.  TC標題采用:數字+上一級文件夾名稱+“—”+  結果(主流程的命名方式);數字+上一級文件夾名稱+“—”+  條件(次流程的命名方式);數字從01開始自增長。

      如01_提交訂單—寶貝立即購買訂單創建成功(主流程),

      01_寶貝名稱校驗—含有特殊字符(次流程)

      4.  主流程中的步驟按照頁面來寫,每個步驟對應一個頁面,每個步驟對應相應的預期結果,步驟中含有填寫的值需要給出舉例。具體內容可以參看主流程,條例清晰,通俗易懂。

      步驟和預期結果用數字+“、”標志,數字從1開始自增長。

      5.  用例中如果是按鈕的用【】標志,如果是鏈接的用“”標志。

      6.  非主流程的用例,主要說明該條用例反應的點即可,其他條件可以不提,默認為正確。

      7.  用例按優先級寫,主流程——》業務校驗——》非業務校驗的順序來寫。P0除外。

      8.  主流程的預期結果需要加上用例所關聯的表。

      這樣寫測試用例的優點:

      1.  用例規范,條理清晰,通俗易懂,看tc的標題就能望文生義。有經驗的同學不必看具體的內容,沒經驗的同學看了用例也能很快上手執行,適合新老朋友。

      2.  用例盡量按照優先級寫,測試執行用例時可以先發現重要的問題。

      3.  方便執行用例:將用例關聯實驗室,執行實驗室中的用例時一看標題就知道執行的是哪塊內容。

      4. 考慮了安全測試的內容,讓安全問題提前暴露,不必等到最后的安全測試階段,減輕了安全測試團隊的工作量

      5. 需求變更后,可以直接在對應文件夾下增加相應的TC或修改對應點的TC,方便執行。

      6. 可執行性強,解決了現有用例書寫風格不統一,不規范的問題。讓我們的用例看起來更專業。

      相信這份文檔還有很多地方 可以改進,歡迎大家提出建議或意見~~~

    延伸閱讀

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

    TAG: 規范 軟件測試


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系: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>