项目简介
该项目是一个基于Python和Airtest框架的移动端自动化测试框架,能为移动端应用和Unity3D游戏提供自动化测试解决方案。此框架支持跨平台运行,不依赖Airtest IDE工具,还具备多设备批量执行脚本的功能。
项目的主要特性和功能
- 跨平台支持:基于Airtest框架,可在不同平台运行自动化测试脚本。
- 多设备批量执行:能同时对多个设备执行测试脚本,提升测试效率。
- 灵活的报告生成:每次测试结束自动生成详细测试报告。
- 日志记录:提供日志记录功能,便于调试和追踪问题。
- 自定义测试步骤和用例:支持自定义测试步骤和用例,方便扩展与复用。
- 基于Excel的配置:通过
ResourceConfig.xlsx
文件配置测试用例中的控件信息,方便管理维护。
安装使用步骤
- 安装依赖库:
bash pip install -r requirements.txt
- 配置环境:
- 使用雷电模拟器作为基础模拟器,目前仅支持Windows系统。
- Mac用户建议使用真机进行测试。
- 编写测试脚本:
- 在
example
目录下编写测试步骤和测试用例。 - 使用
Base.py
中的gen_py
函数将ResourceConfig.xlsx
解析为Python类对象,便于在测试中使用。 - 运行测试:
- 使用unittest或其他测试框架运行测试用例。
- 测试结束后,自动生成测试报告。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】