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

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

  • <strong id="5koa6"></strong>
  • 單元測試基本概念(2)

    發表于:2016-10-14來源:Qiana的小小站作者:Qiana的小小站點擊數: 標簽:
    8.Mock神器-Mockito (stub vs mock) 9.異常處理和測試神器- Fishbowl 注意: 1.測試行為而不是 測試方法 -測試的是一個類的全部行為的集合,而不是他的每一個獨立

    8.Mock神器-Mockito (stub vs mock)

    9.異常處理和測試神器- Fishbowl

    注意:

    1.測試行為而不是測試方法-測試的是一個類的全部行為的集合,而不是他的每一個獨立的方法。—-TDD

    2.測試與生產的關系——尋求更好的代碼設計技巧

    3.專注和單一的價值–單元測試用例分解清晰

    4.保持測試的相關性—junit : Category & Ignoring a Test

    5.寫斷言時慎用不靠譜的語氣目標 (正則表達式作為斷言 or 調用其他方法返回值作為斷言)

    什么是好的測試?

    fast-好的測試足夠快,測試易于編寫,減少依賴

    Isolated-好的測試應該相互隔離,不依賴于別的測試,不依賴于外部資源,單一職責原則

    Repeatable-好的測試可復驗,排除產生不確定性干擾,使用模擬對象和單一工具java8 新增class

    Self-validation-自確認,自排序,及時,自動化運行,快速準確確認結果,最細粒度,最快速

    Timely-足夠及時

    原文轉自:http://xueqian.github.io/2016/01/10/單元測試基本概念/

    老湿亚洲永久精品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>