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

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

  • <strong id="5koa6"></strong>
  • 微信讀書排版引擎自動化測試方案(7)

    發表于:2017-03-10來源:WeRead團隊博客作者:WeRead點擊數: 標簽:微信
    自動化流程結束后,我們得到排版結果差異,需要人工去檢查差異是否符合預期。 我們以文件夾的形式組織展示差異的可視化結果:版本 r1 (修改前)與

    自動化流程結束后,我們得到排版結果差異,需要人工去檢查差異是否符合預期。

    我們以文件夾的形式組織展示差異的可視化結果:版本 r1(修改前)與 r2(修改后),對書籍book1 排版差異可視化結果,保存在文件夾 diff_result_r1_r2/book1 中。

    可視化結果圖像中,深色字體是 r1 (修改前)的排版結果,淺色字體是 r2 (修改后)的排版結果。

    另外,排版性能變化也納入了監控。

    檢查排版差異

    自動化測試的優勢

    自動化流程的建立,使排版引擎的測試時間縮短了 95%,測試期間無需人工干預,對比數據如圖:

    排版差異

    例如,人工測試一本 550頁的 《哈利波特與被詛咒的孩子》需要約 20 分鐘,而自動化測試腳本掃描、對比差異只需 22 秒(不含編譯時間);人工測試 10 本書籍,用時約 3 小時,而自動化測試用時約 4.9 分鐘;人工測試 100 本書籍需 33 小時,而自動化測試用時約 50 分鐘。

    原文轉自:http://wereadteam.github.io/2016/08/23/Typesetter/

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