【测开实战】从定位头条app需求测试中的bug说起之开发一个方便iOS/android端上测试的小型工具平台

背景

头条app大概的发版节奏是一周一发版,假设线上是787,那么灰度中有788,789,需求分支是790,下面以测试需求包定位一个bug为例

【测开实战】从定位头条app需求测试中的bug说起之开发一个方便iOS/android端上测试的小型工具平台

 

端上测试,将经历经常性的安装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/

截图 (android ios)

【测开实战】从定位头条app需求测试中的bug说起之开发一个方便iOS/android端上测试的小型工具平台

简易terminal

【测开实战】从定位头条app需求测试中的bug说起之开发一个方便iOS/android端上测试的小型工具平台