qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Junit單元測試筆記

          什么是單元測試
            單元測試是開發者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。
            單元測試目的?
            執行單元測試,是為了證明某段代碼的行為確實和開發者所期望的一致。
            白盒測試和單元測試的區別:
            1 測試目的,一個是測試程序的整體邏輯,另一個是測試程序中一個獨立的模塊
            2 通常的執行人員不一樣,白盒一般是由專門的白盒測試人員完成,單元測試一般由程序員自己完
            計劃你的單元測試:
            設計一系列的輸入和預期結果
            Eclipse中使用Junit:
            eclipse中已經內置Junit,無需自己再安裝
            選擇一個需要單元測試的工程,右鍵點擊Properties
            添加Junit依賴
            選擇Junit
          新建一個單元測試類
            運行單元測試
            單元測試結果
            單元測試標注
            @Test標注,以表明這是一個測試方法。
            @Ignore標注,這個標注的含義就是某些方法尚未完成,暫不參與此次測試
            @Before 標注,在任何一個測試執行之前必須執行的代碼,就是一個Fixture。
            @After標注,在任何測試執行之后需要進行的收尾工作的代碼,也是一個Fixture。
            Junit一些高級特性
            (1)限時測試
            @Test(timeout  =   1000 )
            timeout 參數表明了你要設定的時間,單位為毫秒,
            (2)參數化測試
            只寫一個測試函數,把這若干種情況作為參數傳遞進去,一次性的完成測試。
            PS:其實就是測試一個單元的多種參數的情況。

          posted on 2014-09-16 09:48 順其自然EVO 閱讀(160) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 苏尼特左旗| 什邡市| 古蔺县| 石首市| 白城市| 织金县| 泰兴市| 富裕县| 兴隆县| 永城市| 叶城县| 任丘市| 信阳市| 绩溪县| 修水县| 闵行区| 定陶县| 淮滨县| 长丰县| 保德县| 博乐市| 波密县| 秭归县| 壶关县| 奎屯市| 柘城县| 正定县| 罗田县| 偏关县| 郓城县| 斗六市| 黄平县| 双辽市| 崇州市| 通州区| 孝义市| 蓬莱市| 新密市| 景德镇市| 那坡县| 彰化县|