背景
头条app大概的发版节奏是一周一发版,假设线上是787,那么灰度中有788,789,需求分支是790,下面以测试需求包定位一个bug为例
端上测试,将经历经常性的安装apk或者ipa来尽量缩小bug的引入版本号范围,常用的重新安装,覆盖安装,截图,投屏后录屏等功能。因此开发了一个辅助测试的web工具平台,采用flask+layui开发,快速部署,前后端分离。
需要的环境
adb ideviceinstaller scrcpy
已有功能
投屏 (android ios)
1投屏
https://www.bilibili.com/video/BV17K4y1e76V/
清指定app的数据(android)
2清数据
https://www.bilibili.com/video/BV1vt4y1S7jn/
覆盖安装 (android iOS)
3覆盖安装
https://www.bilibili.com/video/BV1ZK411N73C/
重新安装(android iOS)
4重新安装
https://www.bilibili.com/video/BV13k4y1y7kB/