Mobile automation test
同桌100 小度设备自动化测试脚本
E:.
│ pytest.ini---------------------------------------pytest配置文件
│ README.md----------------------------------------项目描述文件
│ __init__.py
│
├─Base-----------------------------------------------基础方法
│ │ Base.py
│ │ init_driver.py---------------------------------初始化driver方法
│ │ read_data.py-----------------------------------读取数据相关
│ └─ __init__.py
│
├─Data------------------------------------------------用来存放测试数据
│ data.yml---------------------------------------登录相关
│ duqutest.py------------------------------------读取数据方法
│ __init__.py
│
├─Img--------------------------------------------------截图相关
│
├─Log--------------------------------------------------运行日志文件
│ file_2020-12-03_17-36-14_723978.log
│
├─Page-------------------------------------------------封装了一些页面操作方法
│ │ home_page.py-------------------------------------首页
│ │ login_page.py------------------------------------登录页面
│ │ logout_page.py
│ │ xx_course_page.py
│ └─__init__.py
│
├─report-------------------------------------------------测试报告数据
│ └─html------------------------------------------------html格式报告
│
└──Scripts----------------------------------------------主运行脚本
│ test_login.py-------------------------------------测试登录相关
└─ __init__.py
:param tag: 1 标记登陆成功用例 2 标记账号不存在 3 标记登录失败
- alluer没有详细测试步骤记录以及截图
- 未解决应用非第一启动项需首次启动需要手动点击问题
2020年12月5日05:28:20 完成test_login 测试流程
- 优化alluer测试报告(详细描述测试步骤,非遍历元素流测试结果展示在报告中)
- 遍历应用中元素设置定时结束功能
- 集成mobileperf 后台运行, 脚本结束后结束mobileperf进程来完成数据收集
- 设置自动化脚本运行时间
- 改造mobileperf将数据存入InfluxDB使用Grafana实时展示性能测试数据