• <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 自動化測試的那些干貨

    發表于:2017-03-10來源:csdn作者:LeoMobileDeveloper點擊數: 標簽:iOS
    目前,大多數App還停留在人工測試階段,人工測試投入的成本最低,能夠保證核心功能的使用,而且測試人員不需要會寫代碼。

    大多數的iOS App(沒有持續集成)迭代流程是這樣的

    也就是說,測試是發布之前的最后一道關卡。如果bug不能在測試中發現,那么bug 
    就會抵達用戶,所以測試的完整性可靠性十分重要。

    目前,大多數App還停留在人工測試階段,人工測試投入的成本最低,能夠保證核心功能的使用,而且測試人員不需要會寫代碼。

    但是,在很多測試場景下,人工測試的效率太低,容易出錯。舉兩個常見的例子:

    • 一個App的核心功能,在每一次發布版本前的測試必定會跑一遍所有的測試用例,不管對應的業務在當前版本有沒有變化(天知道開發在做業務A的時候,對業務B有沒有影響),如果這次測出新的bug,測試人員在下一次發版測試中,又不得不做這些重復的工作。
    • 開發在寫API請求相關代碼的時候沒有做數據容錯,測試在人工測試的時候都是正常的數據,所以測試通過。上線了之后,后臺配置數據的時候出了點小問題,導致大面積崩潰,boom~。

    然后,老板就要過來找你了

    本文所講解的均是基于XCode 8.2.1,有些概念可能不適用于低版本的XCode


    自動化測試

    自動化測試就是寫一些測試代碼,用代碼代替人工去完成模塊和業務的測試。

    原文轉自: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>