移動測試服務(wù)平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2020-05-11 18:07
【摘要】:隨著移動游戲市場的崛起壯大,各大游戲行業(yè)的公司也都加大手游項目的發(fā)展力度。而產(chǎn)品為王,質(zhì)量先行,只有質(zhì)量過關(guān)的游戲,才能獲得大家的認(rèn)可。如何高效地、高質(zhì)量地完成游戲測試任務(wù)成為一個十分關(guān)鍵的問題。為此,作者所在部門一一移動測試實驗室一直致力于為各游戲項目組提供性能測試支持、兼容性支持、自動化測試、和一些其他公共支持,并不斷創(chuàng)新開發(fā)新的支持方案。本文的移動測試服務(wù)平臺也是為支持移動測試工作而開發(fā)服務(wù)平臺系統(tǒng)。系統(tǒng)是作者在網(wǎng)易雷火游戲部實習(xí)期間參與的項目。項目針對部門為各項目組的游戲測試工作提供的服務(wù)支持進(jìn)行功能設(shè)計,開發(fā)了一套集中的,可擴(kuò)展的,定制的服務(wù)平臺系統(tǒng)。作者參與了系統(tǒng)開發(fā)的全過程,其中獨立負(fù)責(zé)了移動設(shè)備管理、內(nèi)測應(yīng)用分發(fā)、測試用例管理、卡頓測試和移動報告管理的設(shè)計和開發(fā)工作。作者在平臺開發(fā)過程中,設(shè)計了通過掃描設(shè)備背后條形碼來進(jìn)行借出歸還操作的方案,集成Zxing項目實現(xiàn)了 android掃碼的功能,另外還對zxing掃碼進(jìn)行了一些性能上的優(yōu)化;運用SQLite數(shù)據(jù)庫技術(shù)為設(shè)備管理app實現(xiàn)了數(shù)據(jù)緩存;設(shè)計了通過游戲畫面視頻分析的方式來測試游戲卡頓情況的方案,并在開源移動測試app項目Emmagee的基礎(chǔ)上,新增了錄屏服務(wù),以達(dá)到同時獲取設(shè)備性能和游戲畫面的目的;使用opencv和ffmpeg技術(shù)實現(xiàn)了逐幀對比像素的視頻分析功能;研究并設(shè)計了計算游戲具體卡頓情況數(shù)據(jù)的算法,另外實現(xiàn)了頁面播放視頻以及Highcharts展示數(shù)據(jù)結(jié)果的功能;設(shè)計并實現(xiàn)了測試用例管理模塊的前端及后臺,保證了界面的操作友好性和易用性;使用highcharts圖表在測試報告管理中直觀、清晰地展示了測試結(jié)果統(tǒng)計數(shù)據(jù);設(shè)計并實現(xiàn)了能夠進(jìn)行應(yīng)用安裝包統(tǒng)一管理的應(yīng)用內(nèi)測分發(fā)模塊,支持curl命令上傳應(yīng)用和頁面掃描二維碼下載應(yīng)用等功能。平臺的大部分功能已經(jīng)上線并使用,并且還在不斷優(yōu)化完善以及增加新的需求功能模塊,爭取能夠最大程度地為游戲測試工作提供高效高質(zhì)量的服務(wù),實現(xiàn)移動測試相關(guān)工作的規(guī)范化、流程化、電子化。
【圖文】:
Figure2-1邋Zxing邋project邋structure逡逑碼性能進(jìn)行了一些優(yōu)化。首先是去除項瞄準(zhǔn)框中的圖片。而目前大部分手機(jī)的C這種裁剪,分析整張圖片可以使掃描uildLuminanceSource邋方法中返回邋PlanarYop參數(shù)設(shè)為0,即為不裁剪。另外由于現(xiàn)據(jù)分辨率很高,但不是分辨率越高,條形小的方法,將圖片設(shè)為合適的大小進(jìn)行目逡逑槍)是一個開源的Android性能測試工具項該項目是一個用于監(jiān)控Android設(shè)備某個CPU、內(nèi)存、流量、電量、電流等。采一
.1系統(tǒng)的功能性需求分析逡逑移動測試服務(wù)平臺主要面向公司內(nèi)部測試人員和公司其他人員使用。移門內(nèi)部人員擁有管理員權(quán)限,可以上傳和管理一些測試數(shù)據(jù)以及系統(tǒng)基普通用戶可以使用一些開放的移動測試服務(wù)功能,,如測試用例管理、內(nèi)卡頓測試等功能,用戶也可以在設(shè)備管理中查詢設(shè)備信息,查看測試報。下面詳細(xì)介紹各個模塊的功能。逡逑測試用例管理模塊逡逑測試用例在游戲測試中非常重要,一個好的測試工作需要一套較為完試用例且測試人員需要全面覆蓋到每個用例的測試。測試用例管理模個項目組測試用例的管理,包含用例集、用例的管理,以及用例執(zhí)行管可以讓測試人員在每次按照用例進(jìn)行測試時,方便地記錄測試進(jìn)度和結(jié)1是測試用例管理的用例圖。逡逑佭^罄砟?椋義
本文編號:2658858
【圖文】:
Figure2-1邋Zxing邋project邋structure逡逑碼性能進(jìn)行了一些優(yōu)化。首先是去除項瞄準(zhǔn)框中的圖片。而目前大部分手機(jī)的C這種裁剪,分析整張圖片可以使掃描uildLuminanceSource邋方法中返回邋PlanarYop參數(shù)設(shè)為0,即為不裁剪。另外由于現(xiàn)據(jù)分辨率很高,但不是分辨率越高,條形小的方法,將圖片設(shè)為合適的大小進(jìn)行目逡逑槍)是一個開源的Android性能測試工具項該項目是一個用于監(jiān)控Android設(shè)備某個CPU、內(nèi)存、流量、電量、電流等。采一
.1系統(tǒng)的功能性需求分析逡逑移動測試服務(wù)平臺主要面向公司內(nèi)部測試人員和公司其他人員使用。移門內(nèi)部人員擁有管理員權(quán)限,可以上傳和管理一些測試數(shù)據(jù)以及系統(tǒng)基普通用戶可以使用一些開放的移動測試服務(wù)功能,,如測試用例管理、內(nèi)卡頓測試等功能,用戶也可以在設(shè)備管理中查詢設(shè)備信息,查看測試報。下面詳細(xì)介紹各個模塊的功能。逡逑測試用例管理模塊逡逑測試用例在游戲測試中非常重要,一個好的測試工作需要一套較為完試用例且測試人員需要全面覆蓋到每個用例的測試。測試用例管理模個項目組測試用例的管理,包含用例集、用例的管理,以及用例執(zhí)行管可以讓測試人員在每次按照用例進(jìn)行測試時,方便地記錄測試進(jìn)度和結(jié)1是測試用例管理的用例圖。逡逑佭^罄砟?椋義
本文編號:2658858
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2658858.html
最近更新
教材專著