回覆列表
  • 1 # 開寵物店的小夥

    WeTest主要是負責質量工具這塊,最近推出了一個Unity手遊的在動畫測試框架,幫助非常多重量級的手遊(王者榮耀、火影忍者、CF手遊等)做自動化測試方案

    個人認為自動化測試不可能去代替人工測試,自動化測試時為了解決特定場景下的測試。一般使用自動化測試時為了達到節省人力、縮短bug發現週期、提高效率等目的。說白了就是投入產出化,投入當然是構建測試用例和維護測試用例的成本,產出除了工作上的產出,個人的成長也不能忽略。

    首先介紹下手遊測試跟android或者ios app測試的區別。

    1、複雜性。互動性實時性更高,動不動就給你來個彈出框

    2、一致性。不同賬號、不同階段面對的介面差別很大,比如新手引導

    4、效能測試。手遊效能消耗一般要遠高於app,所以效能測試尤為重要

    適配相容性測試

    android碎片化嚴重,適配測試必不可少。WeTest這邊設計的unity手遊自動化測試框架,一開始就是適配測試考慮進去。Gautomator寫的指令碼在本地自己pc上可以執行,上傳到WeTest平臺上所有幾百部手機上同時執行。執行過程中只要出現crash、UI問題等會發現並且歸類,日誌。截圖都會全部儲存下來。這就有一個好處,現場儲存完整,適配測試成本極大減輕。

    現在基本上,使用Gautomator進行自動化的遊戲,都會順帶利用這個進行適配測試。crash發現能夠提前大約5天,給開發預留更多的時間。

    特殊問題

    各個遊戲自己面臨的問題,特別是一些低機率極難復現的問題,可以利用自動化在大量收集上大規模的測試發現問題,現在實時對戰的遊戲很多會採用幀同步,可能會出現在不同步問題,這個問題出現的機率非常低,使用自動化測試非常適合。

    重複性問題

    最為典型的是新手引導,每次數值調整之後都需要對這部分進行測試,對測試人員本身的價值和意義不大,交給自動化來進行測試更為合理。

    WeTest推出的Unity自動化測試框架可以嘗試一下。

    祝好: )

  • 中秋節和大豐收的關聯?
  • 《隨波逐源》這本書有用嗎?