【Android端】【日志收集上报SDK相关内容测试的方案梳理总结】
2024-09-25 15:32:20
测试方案:
主要从几个方面关注,功能 性能 服务端策略(目前所有的这些上报收集等都会通过开关的精细化,通过接口方式将信息返回给APP端,APP端根据相关内容进行上报,因此基于此的上报机制及收集机制都需要清晰)
性能部分,需要关注,如果是日志收集,关注收集周期以及类型,例如有些情况是包含了debug的信息(这个会比较多),还会有一些机型或者其他的环境相关的基础信息;因此要考量收集的时间和周期对于基础性能的影响,例如CPU+内存等,还需要关注在不同网络情况下的上传时间
功能部分需要多考虑以下内容:
(1)异常情况,例如:生成的文件被删除的情况,以及卸载重装后的功能情况;也需要关注权限的情况(这里重点记录一下关于sdcard和缓存中的测试方法,sdcard在debug和release包都可以进入,缓存在debug包的情况下可以通过:adb shell run-as com.xx.xxx的方式运行进入,运行之后没有什么提示,可以直接通过ls查看文件情况,之后进入到具体的文件中,例如进入files 再进入到自己想进入的具体文件夹中查看文件信息;但是在release下这个命令不可用,提示非debug不可用)
(2)安全性相关:收集及上传加密,服务端日志解密,以及解密后内容验证
其中具体执行的命令如下:
最新文章
- 在基于vue的webpack脚手架开发中使用了代理转发,结果浏览器发出的请求中不带cookie导致登录时总是session失效怎么办?
- iOS 开发:CoCoapods的使用和安装
- Hibernate 基础配置及常用功能(三)
- 模拟下载的进度条ProgressBar
- hdu 2069 限制个数的母函数(普通型)
- Entity Framework数据库初始化四种策略
- Monyer.cn黑客小游戏
- hdu 5802 Windows 10 贪贪贪
- Word 文档插入时间日期禁止自动更新
- C# Web对文件的管理
- Traveling
- bootstrap-导航总结
- 初学Java scirpt(判断、循环语句)
- 机器学习笔记3-Tensorflow简介
- TreeMap/LinkedHashMap/HashMap按键排序和按值排序
- ndim 与 shape的区别
- STM8
- jquery ajax中data属性详解
- <;c:forEach varStatus=";status";>;中 varStatus的属性简介
- BZOJ3779 : 重组病毒
热门文章
- windows驱动开发前导知识
- [trouble] error connecting to master &#39;repl@192.168.1.107:3306&#39; - retry-time: 60 retries: 86400
- 解析-ESP01模块开发Arduino物联网wifi开关模块
- Linux系统的RAID磁盘阵列
- scrapy使用指南
- 时效性:NABCD分析结果
- pgadmin连接 postgresql远程设置
- DRF框架之视图方法的几个封装好的模块介绍(第三天)
- 把nginx当完全tcp端口转发器
- openstack使用openvswitch实现vxlan的方法