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

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

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

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

    構建理想的模塊自測結構[3]

    發布: 2010-5-11 10:39 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 8次 | 進入軟件測試論壇討論

    領測軟件測試網

      構建理想的模塊自測結構[3]  軟件測試

      4) 一份測試代碼來運行多份測試用例

      怎樣讓一份測試程序可以進行多組數據的測試和結果的比較呢?3)中已經將測試用例分門別類,并由相應的目錄結構組織起來。此時測試程序只需每次從測試目錄中取出一個測試用例文件,進行初始化,然后執行測試,最后比較測試結果;測試完一個用例文件,再取下一個文件進行測試,如此循環直到所有的用例文件都測了一遍,詳見圖1-4。

      圖1-4一份測試代碼測試多個測試用例的流程圖

      2.測試用例管理方案設計

      若再加上邊界數據要測試的數據組數就更多了,一般CXXUNIT系列編寫的測試代碼是每組測試數據(其實一組數據就對應一個測試用例)都要編寫初始化代碼,然后調用相應功能函數測試。這樣導致:

      在自動測試的整個過程中,測試用例的可維護性會影響到將來測試用例增加的難易度,良好的自測程序應能很方便的擴充測試用例。

      在采用CXXUNIT系列測試工具開發測試代碼時,對于一些簡單的測試可以測試用例就嵌在測試代碼中。但當某一個功能或函數要進行很多組數據(如邊界數據)的測試時使用這種方法就得重復編寫測試代碼,可能每增加一個測試用例就要編寫大量的重復測試代碼。

      舉例:要測試周期會議預約功能的代碼,要測試以下幾組數據:

      1)每日召開的周期會議

      1.1)按召開次數預約的周期會議

      1.2)按開始時間、終止時間預約的周期會議

      2)每周召開的周期會議

      ……(內容和1.1、1.2一致)

      3)每月召開的周期會議

      ……(內容和1.1、1.2一致)

      4)每年召開的周期會議

      ……(內容和1.1、1.2一致)

      隨著測試數據組數的增加,將出現大量做重復動作的測試代碼,這些測試代碼之間唯一的不同是由于初始化的數據不一樣而已。

    延伸閱讀

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