qileilove

          blog已經(jīng)轉移至github,大家請訪問 http://qaseven.github.io/

          Junit單元測試筆記

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

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

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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 雅安市| 湖口县| 望城县| 长沙市| 阜城县| 汝城县| 九台市| 全州县| 靖远县| 韶山市| 桃园市| 伊春市| 杂多县| 罗田县| 耿马| 阿巴嘎旗| 德州市| 黄平县| 商水县| 襄城县| 安义县| 关岭| 改则县| 金溪县| 吴桥县| 迁安市| 独山县| 克东县| 安龙县| 淮南市| 银川市| 栾城县| 文安县| 固始县| 荔波县| 浑源县| 老河口市| 安西县| 长子县| 准格尔旗| 阳谷县|