• <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邏輯自動化測試實踐(3)

    發表于:2017-07-24來源:TMQ作者:TMQ點擊數: 標簽:
    d、雙擊你想要查看的類,可以查看代碼執行次數。對于未執行代碼,可根據具體的情況增加測試用例; e、實現持續交付中的代碼覆蓋率數據收集,關注類

    d、雙擊你想要查看的類,可以查看代碼執行次數。對于未執行代碼,可根據具體的情況增加測試用例;

    e、實現持續交付中的代碼覆蓋率數據收集,關注類似如下路徑的代碼覆蓋率數據文件:

    /Users/root/Library/Developer/Xcode/DerivedData/GTFreeWifi-ewrjegavxhprvpfjdppzjkiuytaa/Logs/Test/D23E533C-7C7D-123E-911F-B096C72C602A.xccoverage。

    此文件可以使用xcov-core進行解析為json文件,以文本記錄了每個文件的代碼覆蓋率數據,便于進一步加工:

    xcov-core -s test.xccoverage -o report.json

    Json文件內容舉例如下:

    Ps:代碼覆蓋率僅供參考,單純追求覆蓋率是不可行的,覆蓋率只是衡量測試投入的指標,和代碼質量并沒有直接的關聯,另外當覆蓋率達到一定程序之后,繼續提升覆蓋率時投入和產出可能不成正比,效益可能會下降。所以,代碼覆蓋率數據要進行一定的平衡,即做到保證一定的質量,又做到對于人力資源的合理使用。

    三、典型的測試場景

    1、異步測試場景

    原文轉自:http://tmq.qq.com/2017/07/ios/

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