<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks
    【IT168 技術文檔】

      單元測試基礎

      當今軟件測試十分盛行時,本人通過項目實踐和個人親身體會淺談單元測試,本人一直堅持“用代碼說話的原則”,同時也希望個人能給出寶貴意見,共同探討、共同進步,為中國軟件事業有更大的發展共同奮斗!

      最早我們項目組開發的項目時,寫代碼都是從底層一直寫到表現層到jsp,然后開發人員在web層調試頁面,近乎98%都會報一大堆exception,然后再在代碼中加斷點一步一步查到底哪一層代碼出現問題……,比較好點做法就是在各個類中加上main方法測試,但總體很不理想,給web層開發人員的調試和質量控制人員帶來繁重的工作壓力;使用單元測試后,針對每一個方法都做嚴格的把關,大大減少調試的時間;同時質量控制人員返回過來的bug少了近60%,現在對于開發人員寫測試用例非常熟練,并且本人根據實際情況對測試用例做了點小小改動(這部分主要在后面代碼中詳述),帶來很好的效果!

      單元測試到底給實際開發帶來什么好處那?

      (1) (1)首先對于開發人員來說大大減少調試工作的時間,同時也規范了對于代碼安全管理(我們知道那些方法是可以調用的);

      (2) (2)對于整個項目來說,有了完整的測試,保證項目最后交付測試有了可靠依據;

      (3) (3)對于測試人員大大減少bug的反饋;

      (4) (4)對于項目經理整個項目達到很好的可控;

      (5) (5)最主要的完整的單元測試給后期維護人員帶來很大的便捷!

      單元測試好處可能還有很多,但本人只能理解和感悟這么多,希望觀者補充!

      單元測試配置:

      我將使用eclipse+myEclopse給大家介紹關于JUNIT的環境的簡單配置;右鍵點擊項目選擇“屬性”,在彈出窗口中到環境變量中添加junit.jar包,這樣下一步我們就可以進行單元測試了;

      使用eclipse快速開發test Case

      如下圖:右鍵選擇你要測試的類,在新建中點擊“JUnit測試用例”,

    彈出對話框,配置測試名稱和根目錄,添加注釋等,再點擊“下一步”到下圖:

    選擇你要測試類中的方法,點擊完成!便生成測試類的基本框架,如下代碼,我們以對一個DAO類測試為例:


    JUnit單元測試一共要注意一下幾點:
    (1)import junit.framework.TestCase和junit.textui.TestRunner;
    (2)繼承junit.framework.TestCase;
    (3)自行添加一個main方法 中調用TestRunner.run(測試類名.class);
    (4)有一個調用super(String)的構造函數;
    以上都是JUnit必有的特征,除以上外,我們發現有許多以test開頭的方法,而這些方法正是我們要測試的方法,Junti測試其實采用的是斷言的方式,只要我們在所有test開頭中的方法對數據添加斷言方法,同時提供很多斷言的方法,

     

    posted on 2009-03-06 09:55 rogerfan 閱讀(1072) 評論(0)  編輯  收藏 所屬分類: 【Java知識】【開源技術】
    主站蜘蛛池模板: 9久久免费国产精品特黄| WWW国产亚洲精品久久麻豆| 香蕉免费看一区二区三区| 亚洲AV无码乱码在线观看性色扶| 亚洲精品久久无码av片俺去也 | 亚洲A丁香五香天堂网| 久久亚洲AV成人无码国产最大| 午夜时刻免费入口| 亚洲AV无码专区在线电影成人| 在线观看人成视频免费| 性色av极品无码专区亚洲| 永久黄网站色视频免费直播| 美女裸免费观看网站| 久久影视国产亚洲| 亚洲精品免费在线观看| 亚洲欧洲日产国产最新| 丁香花在线观看免费观看 | 亚洲精品永久www忘忧草| 国产福利视精品永久免费| 亚洲综合无码一区二区痴汉| 又粗又大又猛又爽免费视频| 一个人免费播放在线视频看片| 亚洲av无码专区在线播放| 久久久久久精品免费免费自慰| 亚洲一区二区三区免费在线观看| 免费鲁丝片一级在线观看| 免费无毒a网站在线观看| 国产∨亚洲V天堂无码久久久| 日本黄网站动漫视频免费| 精品亚洲成a人在线观看| 中文字幕无码精品亚洲资源网| 日本一卡精品视频免费| 亚洲欧洲精品成人久久曰| 77777亚洲午夜久久多人| 最近免费中文字幕大全高清大全1| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲无线观看国产精品| 国产免费丝袜调教视频| 污视频网站在线观看免费| 亚洲视频网站在线观看| gogo全球高清大胆亚洲|