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

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

  • <strong id="5koa6"></strong>
  • 讓我給你講講 iOS 自動化測試的那些干貨(24)

    發表于:2017-03-10來源:csdn作者:LeoMobileDeveloper點擊數: 標簽:iOS
    2 3 4 5 并且,xctool對于持續集成很有用,iOS常用的持續集成的server有兩個: Travis CI 對于公開倉庫(比如github)免費,私有倉庫收費 Jenkins 免費 優化你的測
  • 2
  • 3
  • 4
  • 5
  • 并且,xctool對于持續集成很有用,iOS常用的持續集成的server有兩個:

    • Travis CI 對于公開倉庫(比如github)免費,私有倉庫收費
    • Jenkins 免費

    優化你的測試代碼

    準確的測試用例

    通常,你的你的測試用例分為三部分:

    • 配置測試的初始狀態
    • 對要測試的目標執行代碼
    • 對測試結果進行斷言(成功 or 失?。?/li>

    測試代碼結構

    當測試用例多了,你會發現測試代碼編寫和維護也是一個技術活。通常,我們會從幾個角度考慮:

    • 不要測試私有方法(封裝是OOP的核心思想之一,不要為了測試破壞封裝)
    • 對用例分組(功能,業務相似)
    • 對單個用例保證測試獨立(不受之前測試的影響,不影響之后的測試),這也是測試是否準確的核心。
    • 提取公共的代碼和操作,減少copy/paste這類工作,測試用例是上層調用,只關心業務邏輯,不關心內部代碼實現。

    一個常見的測試代碼組織如下:


    原文轉自:http://blog.csdn.net/hello_hwc/article/details/60957515

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