【Android端】【日志收集上報SDK相關內容測試的方案梳理總結】


測試方案:

主要從幾個方面關注,功能 性能 服務端策略(目前所有的這些上報收集等都會通過開關的精細化,通過接口方式將信息返回給APP端,APP端根據相關內容進行上報,因此基於此的上報機制及收集機制都需要清晰)

 

性能部分,需要關注,如果是日志收集,關注收集周期以及類型,例如有些情況是包含了debug的信息(這個會比較多),還會有一些機型或者其他的環境相關的基礎信息;因此要考量收集的時間和周期對於基礎性能的影響,例如CPU+內存等,還需要關注在不同網絡情況下的上傳時間

 

功能部分需要多考慮以下內容:

(1)異常情況,例如:生成的文件被刪除的情況,以及卸載重裝后的功能情況;也需要關注權限的情況(這里重點記錄一下關於sdcard和緩存中的測試方法,sdcard在debug和release包都可以進入,緩存在debug包的情況下可以通過:adb shell run-as com.xx.xxx的方式運行進入,運行之后沒有什么提示,可以直接通過ls查看文件情況,之后進入到具體的文件中,例如進入files 再進入到自己想進入的具體文件夾中查看文件信息;但是在release下這個命令不可用,提示非debug不可用)

(2)安全性相關:收集及上傳加密,服務端日志解密,以及解密后內容驗證

 

其中具體執行的命令如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM