遊戲測試怕踩坑?快來圍觀最佳實踐!

2021-09-02 21:05:14 字數 2322 閱讀 8638

《殭屍獵手小明》團隊非常重視版本的相容性問題,在經過仔細分析對比之後,最終採用mqc的遊戲行業解決方案進行了第一次完整的相容性測試。經測試,《殭屍獵手小明》android版和很多手遊產品一樣,在版本初期暴露出了很多相容性問題,例如安裝失敗、啟動失敗等致命問題,也有crash、anr等常見的手遊問題,同時還有一些出現概率較高的卡頓和ui異常問題。借助mqc測試報告中的全面的問題資料和錯誤資訊,《殭屍獵手小明》開發團隊緊急對這些問題進行了分析定位,並且很快找到了問題的原因,在第一時間對檢測出的問題完成修復。

優秀的手遊都是經過一次一次嚴格質量的檢測後才會誕生,在第二次功能迭代週期中,《殭屍獵手小明》毫不猶豫的選擇在mqc遊戲行業解決方案進行深度相容性測試。mqc遊戲行業解決方案保持著對客戶需求一如既往的重視,為保證深度相容性測試的質量,投入2名遊戲測試工程師對《殭屍獵手小明》遊戲進行了全面深入的分析,從遊戲玩法,ui深度覆蓋等方面做了十多次全量人工相容測試以及幾十次的自動化測試。針對《殭屍獵手小明》的遊戲特性,制定了針對性的測試方案,在得到《殭屍獵手小明》團隊的認可後,快速的進行了測試,在24小時內給出了高質量的測試報告。具體過程如下:

隨著《殭屍獵手小明》遊戲的內容和玩法的不斷豐富,mqc遊戲行業解決方案也針對性的進行了個性化的測試用例測試,保證能盡可能多的覆蓋遊戲的功能點和ui頁面。比如將遊戲的部分功能進行拆分,分模組去進行測試,將登入和外掛程式更新單獨進行測試,有利於將sdk的問題和遊戲本身的問題分開統計,這樣能讓開發人員更方便的檢視問題和將問題分類。同時運用智慧型識別技術,深入遊戲內部功能點,智慧型識別動態目標,將旋轉、扭曲、縮放、粒子效果、不規則動畫等場景一網打盡,測試不留死角。

我們將相容性測試化整為零,使得測試覆蓋面更加完善。

我們知道,問題的復現程度對開發人員定位分析問題尤為重要,mqc遊戲行業解決方案針對這個需求,特別推出二次驗證服務,可以很方便快捷的對重點機型、重點問題進行反覆測試,確定問題復現的概率。同時還對每一次測試的效能資料進行了嚴格的監控和分析,繪製出完整的效能曲線,方便使用者分析遊戲的效能情況。對測試日誌同樣進行了深入的分析,給出問題出現時的堆疊資訊,可以幫助開發者很快的分析定位問題。

mqc遊戲行業解決方案有著豐富的相容性測試經驗,在手遊常見相容性問題的解決方案上有著豐富的積累。故mqc遊戲行業解決方案對《殭屍獵手小明》出現的一些常見的問題都給出了具有指導意見的解決方案。如安裝失敗問題、native crash問題,解決方案減少了開發人員定位問題的時間,大大的提高了工作效率。

手遊更新迭代速度非常快,每乙個步驟出現延遲極可能導致整個版本發布時間的變動,造成無法預估的損失。故mqc遊戲行業解決方案在保證測試質量的前提下,盡快的完成測試。在和《殭屍獵手小明》團隊對接需求後,mqc遊戲行業解決方案在24小時內完成報告的整理,報告內容包括整個測試流程各個手機的狀態以及操作截圖、效能日誌和問題總結等,將完整的測試資料直觀的展示給相關人員。

mqc遊戲行業解決方案累積為《殭屍獵手小明》手遊挖掘出了120個相容性問題,其中有無響應問題1個,安裝失敗問題1個,啟動失敗問題2個,crash 21個,anr 13個,ui適配問題5個以及其他常見的手遊相容性問題。通過mqc遊戲行業解決方案對《殭屍獵手小明》幾次深入的相容性測試,將《殭屍獵手小明》手遊存在的相容性問題都徹底的暴露了出來,《殭屍獵手小明》團隊及時的進行修復或評估,規避了適配風險,大大減少發現相容性問題的成本!在版本初期就把潛在問題通通解決,不把bug留給使用者,體現了《殭屍獵手小明》團隊對產品質量的高度重視。同樣mqc遊戲行業解決方案一如既往的為使用者良好的遊戲環境提供了堅實的支援和保障。

mqc遊戲行業解決方案旨在通過針對性的個性化測試方案,精準選取目標機型,執行專業、完整的測試用例,來提前發現手遊的相容性問題,同時給出詳細的問題資訊和針對性的解決方案建議,幫助手遊開發團隊對問題進行定位和修復,來保障手遊產品的質量。

目前mqc遊戲行業解決方案正在進行限時免費的活動,對提交真實需求反饋的使用者,免費進行覆蓋android top 100機型的相容性測試,同時限量開放覆蓋top 300的深度相容性測試機會,歡迎前來體驗:

單元測試踩坑

寫單元測試,專案是springboot2.x,用lettuce作為redis的連線,需要建立乙個redistemplate的bean。原本程式執行是正常的,但是寫單元測試的時候,執行總是報找不到lettuceconnectionfactory的bean 因為正常執行可以但是單元測試報錯,自然是考慮單...

lua遊戲開發易錯踩坑錄

一。local local函式一定要在呼叫之前定義 切記,不然會報錯或者不能呼叫該函式 情況1 監聽調此函式後定義 base.model addlistener 被監聽的函式 監聽成功的 函式 local function 監聽成功的 函式 處理 end上面 執行遊戲將會報如下錯 二。協程 停止協程...

EOS踩坑之測試網路的使用

麒麟測試網的token型別是eos,建立賬號和獲取代幣也很簡單,建立賬號只需要拼接出乙個url,然後放到瀏覽器搜尋欄一回車,賬號就建立成功了!你的賬戶名建立完成後的返回值應該是這樣子滴 owner key account lvlvf 上面就是建立賬號的url,自己拼接乙個賬戶名,符合eos規則的賬戶...