Google Play:利用發(fā)布前測(cè)試報(bào)告和 Firebase 功能改進(jìn)應(yīng)用

來(lái)源: developers
作者:Google Play
時(shí)間:2020-11-18
16686
提供高品質(zhì)的應(yīng)用是您成功拓展應(yīng)用業(yè)務(wù)的基礎(chǔ)。要想保證質(zhì)量,方法之一就是在各種設(shè)備上測(cè)試應(yīng)用。發(fā)布前測(cè)試報(bào)告是在實(shí)際設(shè)備上自動(dòng)進(jìn)行測(cè)試后得出的結(jié)果,它可以幫您排查布局問(wèn)題、提供崩潰情況診斷以及發(fā)現(xiàn)安全漏洞等。然后,您可以使用Firebase Test Lab來(lái)開展自定義測(cè)試。

u=2186941715,2541343206&fm=26&gp=0.jpg

提供高品質(zhì)的應(yīng)用是您成功拓展應(yīng)用業(yè)務(wù)的基礎(chǔ)。要想保證質(zhì)量,方法之一就是在各種設(shè)備上測(cè)試應(yīng)用。發(fā)布前測(cè)試報(bào)告是在實(shí)際設(shè)備上自動(dòng)進(jìn)行測(cè)試后得出的結(jié)果,它可以幫您排查布局問(wèn)題、提供崩潰情況診斷以及發(fā)現(xiàn)安全漏洞等。然后,您可以使用Firebase Test Lab來(lái)開展自定義測(cè)試。

提示:如要改進(jìn)報(bào)告結(jié)果,請(qǐng)?jiān)谠O(shè)置標(biāo)簽頁(yè)中提供測(cè)試帳號(hào)憑據(jù)和其他信息。

這樣做的好處

您可以排查您的應(yīng)用在哪些方面存在問(wèn)題,以確保應(yīng)用在推出時(shí)盡可能向用戶呈現(xiàn)最高品質(zhì)。通過(guò)在應(yīng)用發(fā)布前修正問(wèn)題,您可以向用戶提供更好的體驗(yàn),從而獲得更高的評(píng)分和評(píng)價(jià),并提高用戶互動(dòng)度。

功能

發(fā)布前測(cè)試報(bào)告:匯總在您上傳到默認(rèn)封閉式測(cè)試軌道的應(yīng)用中發(fā)現(xiàn)的問(wèn)題。這些應(yīng)用已通過(guò)Firebase Test Lab在各種設(shè)備上就穩(wěn)定性、性能、兼容性、顯示和無(wú)障礙問(wèn)題以及安全漏洞進(jìn)行自動(dòng)化測(cè)試。

如果發(fā)現(xiàn)問(wèn)題,報(bào)告將為您提供詳細(xì)信息以幫助您解決問(wèn)題,包括堆棧軌跡以及已抓取屏幕的屏幕截圖或視頻重放(如果相關(guān))。如果在Android Vitals中也發(fā)現(xiàn)報(bào)告中檢測(cè)到的崩潰情況,系統(tǒng)將創(chuàng)建一個(gè)鏈接,您訪問(wèn)該鏈接即可了解崩潰問(wèn)題的影響,從而確定其修復(fù)工作的輕重緩急。

使用Firebase Test Lab進(jìn)行自定義測(cè)試:整個(gè)開發(fā)過(guò)程中,您都可以通過(guò)對(duì)您的應(yīng)用進(jìn)行腳本測(cè)試來(lái)找出存在的缺陷。

最佳做法

使用默認(rèn)的封閉式測(cè)試軌道和開放式測(cè)試軌道運(yùn)行發(fā)布前測(cè)試報(bào)告。您創(chuàng)建的任何其他封閉式測(cè)試軌道將不會(huì)收到發(fā)布前測(cè)試報(bào)告。

通過(guò)比較版本差異跟蹤進(jìn)度。在發(fā)布前測(cè)試報(bào)告中,崩潰標(biāo)簽頁(yè)會(huì)以圖表呈現(xiàn)您的應(yīng)用與先前版本的兼容性比較結(jié)果。報(bào)告中的各個(gè)條形柱分別代表著應(yīng)用在封閉式測(cè)試軌道或開放式測(cè)試軌道中的一個(gè)最近的測(cè)試版本,以及成功通過(guò)測(cè)試的實(shí)例數(shù)和未能通過(guò)測(cè)試的實(shí)例數(shù)。

查看您的應(yīng)用在不同Android版本上的運(yùn)行狀況,尤其是最新版本。利用發(fā)布前測(cè)試報(bào)告,在應(yīng)用的崩潰標(biāo)簽頁(yè)下半部分附近,您可以查看顯示測(cè)試設(shè)備以及該設(shè)備的Android版本的報(bào)告,并以紅色圖標(biāo)表明您的應(yīng)用是否存在任何測(cè)試問(wèn)題。

發(fā)現(xiàn)布局方面的問(wèn)題。每份測(cè)試摘要中均會(huì)提供屏幕截圖,讓您可以看到自己的應(yīng)用在搭載不同Android版本、設(shè)置不同語(yǔ)言和屏幕分辨率的測(cè)試設(shè)備上的顯示效果。

考慮上傳應(yīng)用的其他版本。即使您的應(yīng)用與測(cè)試設(shè)備兼容,但測(cè)試結(jié)果依然可能顯示為“未完成CTL運(yùn)行的設(shè)備”。將應(yīng)用的其他版本上傳到封閉式或開放式測(cè)試軌道,以確保該應(yīng)用適用于所有設(shè)備。

排查安全漏洞。該報(bào)告會(huì)對(duì)已知安全漏洞進(jìn)行標(biāo)記,以便您能采取措施來(lái)確保用戶可以安全使用您的應(yīng)用。該報(bào)告甚至包含了對(duì)第三方庫(kù)進(jìn)行掃描后發(fā)現(xiàn)的問(wèn)題。每項(xiàng)測(cè)試的發(fā)布前測(cè)試報(bào)告都會(huì)包含在您的APK中發(fā)現(xiàn)的所有安全漏洞的名稱和說(shuō)明。

確定是否使用了不受支持的(非SDK)API。從Android 9(API級(jí)別28)開始,已限制使用公開Android SDK中未提供的界面。發(fā)布前測(cè)試報(bào)告的“穩(wěn)定性”標(biāo)簽頁(yè)顯示了Android Vitals為您的應(yīng)用檢測(cè)到的不受支持的平臺(tái)界面,并按嚴(yán)重程度進(jìn)行分類以幫助您進(jìn)行優(yōu)先處理。每個(gè)界面至少會(huì)顯示一個(gè)堆棧跟蹤記錄,以幫助您查找調(diào)用API的位置。

取消位置信息要求。您的應(yīng)用可能與設(shè)備的地理定位存在依存關(guān)系,但測(cè)試設(shè)備所在的位置可能無(wú)法滿足這一要求。在這種情況下,尤其是當(dāng)您的應(yīng)用會(huì)根據(jù)國(guó)家/地區(qū)限制相關(guān)內(nèi)容時(shí),建議您將取消地理位置要求的應(yīng)用發(fā)布到封閉式或開放式測(cè)試軌道來(lái)進(jìn)行測(cè)試。

嵌入您要在測(cè)試中包含的數(shù)據(jù)。如果您想將應(yīng)用搭配預(yù)先加載的數(shù)據(jù)一起測(cè)試,您可以在某個(gè)應(yīng)用版本中嵌入媒體文件,然后再將其發(fā)布到封閉式或開放式測(cè)試軌道。

停用Google Play許可服務(wù)。如果您的應(yīng)用尚未進(jìn)入正式版軌道,請(qǐng)?jiān)趯⒛硞€(gè)版本發(fā)布到封閉式測(cè)試軌道時(shí)停用Google Play許可服務(wù),以確保您的應(yīng)用能在測(cè)試設(shè)備上正確地識(shí)別用戶身份。否則,您獲得的應(yīng)用測(cè)試結(jié)果可能相當(dāng)有限。

對(duì)登錄后才能訪問(wèn)的內(nèi)容進(jìn)行測(cè)試。如果您的應(yīng)用打開后會(huì)進(jìn)入登錄屏幕,請(qǐng)考慮向Android Vitals提供代表測(cè)試帳號(hào)的憑據(jù)。輸入憑據(jù)后,您的測(cè)試就可以完整運(yùn)行,從而讓您能夠更好地了解您的應(yīng)用在大多數(shù)流行設(shè)備上運(yùn)行的性能。

創(chuàng)建示例循環(huán)來(lái)測(cè)試游戲中的預(yù)定義操作。示例循環(huán)可讓發(fā)布前測(cè)試報(bào)告與游戲玩法測(cè)試相關(guān),因?yàn)闃?biāo)準(zhǔn)抓取工具不支持OpenGL。對(duì)于使用OpenGL創(chuàng)建的游戲,請(qǐng)通過(guò)示例循環(huán)將某個(gè)游戲版本發(fā)布到封閉式或開放式測(cè)試軌道。

更好地控制測(cè)試并確保對(duì)主要功能進(jìn)行測(cè)試。設(shè)置Robo測(cè)試腳本以執(zhí)行特定的操作。使用Espresso測(cè)試記錄器將它們記錄在Android Studio中,然后將它們加載到應(yīng)用的發(fā)布前測(cè)試報(bào)告設(shè)置中。然后,測(cè)試抓取工具會(huì)運(yùn)行您的腳本并將結(jié)果包含在該報(bào)告中。

標(biāo)識(shí)深層鏈接。將應(yīng)用的深層鏈接添加到發(fā)布前測(cè)試報(bào)告設(shè)置中,測(cè)試抓取工具將在測(cè)試中運(yùn)用它們。

查看測(cè)試摘要中的無(wú)障礙功能錯(cuò)誤、警告和不嚴(yán)重的問(wèn)題。在測(cè)試過(guò)程中,系統(tǒng)會(huì)標(biāo)記出所有無(wú)障礙功能問(wèn)題。您可以在該報(bào)告的“無(wú)障礙功能”標(biāo)簽頁(yè)中,查看確定在您應(yīng)用中發(fā)現(xiàn)此類問(wèn)題位置的屏幕截圖集群。此外,您還可以了解如何使用無(wú)障礙功能掃描儀來(lái)發(fā)現(xiàn)無(wú)障礙功能方面的建議。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于developers,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家