一、采购串口转USB和USB延长线
可以在某宝或者某猫上直接搜索关键词“串口转USB”和“USB延长线”即可;
1、在计算机--管理--设备管理器--端口处,查找并更新COM串口(更新驱动程序)
2、更新完成后,查看对应的串口号(后续代码实现即可使用)
二、安装Python 3.8(python 3)
https://www.yutu.cn/softhtml/showsoft_4366.html
三、使用pip(pip3)安装依赖项
1、安装pyserial-3.5.tar.gz (159.1 kB)
2、更新pip:python -m pip install --upgrade pip
3、安装pyserial-3.5-py2.py3-none-any.whl (90.6 kB)
地址:https://pypi.org/project/pyserial/#files
4、pip install serial(pip3.....) pip install pyserial(pip3..)(获取串口数据)
5、操作excel主要用到xlrd,xlwt这两个库
6、 pip install openpyxl
7、pip install pywin32
等等.
四、直接上代码
考虑到项目的保密性,完整的代码不提供,可以为小伙伴提供下思路:
1、必须添加使用函数的依赖项;
2、感兴趣的日志信息需要通过关键词截取;
3、截取完成的数据需要保存在本地(可以通过excel)来保存。
4、另外:自动化测试需要安装一个模拟器,模拟器安装app;然后,在模拟器上编写脚本程序实现
自动化测试;
五、查看结果:获取到的数据图
上图是电量与时间的关系图。
当然,还可以分析其他数据。
基于python的开源性和跨平台特性,我们可以做很多有价值的事情。
本期仅分享硬件+app自动化测试后数据分析的一种方法,感兴趣的朋友可以留言并交流。



