Go to file
liwanlei e910672262
Update README.md
2023-03-19 13:22:03 +08:00
.idea 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
config 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
data 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
excetfuntion 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
funtions 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
img 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
template 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
testcase 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
testlog 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
testreport 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
untils 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
README.md Update README.md 2023-03-19 13:22:03 +08:00
RunStfTestMain.py 开始增加IOS的适配,待做的可以参考TODO 2021-01-03 16:34:33 +08:00
main.py 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
requirements.txt 开始增加IOS的适配,待做的可以参考TODO 2020-11-06 21:52:13 +08:00
senddevicecase.py 优化一个可以给不同设备分配测试用例的demo 2022-02-20 15:08:50 +08:00
stftestmain.py 增加测试用例重试 2022-02-20 15:02:24 +08:00

README.md

appium-python3进行app自动化测试

目前已经适配IOS设备测试但是自动获取链接设备和定位的分装的均为完成

相关的可以搜索TODO 即可找到

目前很多的公司无论招聘还是在工作中也会对自动化有要求但是ui的自动化的产出低但是在回归场景的确能够减少人工的重复工作。自动化测试不一定快。目前很多公司会认为自动化测试就是快这个是个误区。

1.项目概述

使用目前较为流行的UI自动化测试工具Appium

语言选择python3利用ddt进行数据驱动

yaml管理项目的定位Excel管理测试用例

unittest进行组织测试用例测试设备选择夜神模拟器,

测试报告使用BSTestRunner进行测试用例完成后测试报告的生成。

依赖第三方包见requirements.txt。

2.目录简介:

2.1 config配置相关

2.2 data用例存放Excel管理dingwei下面需要写成测试步骤的逻辑。

2.3 exctfuntion 根据测试文件里面的测试步骤形成相应的测试逻辑

2.4 funtions根据测试逻辑相关和exctfuntion下的形成测试步骤后组合成测试用例

2.5 testcase:根据功能模块 形成的测试用例加入相应的测试数据 组成测试用例

2.6 testlog:测试过程的日志

2.7 testreport测试报告性能收集结果存储地方。

2.8 testsuite:组织测试用例。

2.9 untils 公共的工具模块。

2.10 main.py ui自动化测试的主脚本

2.11 RunStfTestMain.py UI 自动化配合stf使用

友情推荐本人其他开源代码:

1.python app自动化测试平台版本https://github.com/liwanlei/UFATestPlan

2.python接口测试框架https://github.com/liwanlei/jiekou-python3

3.python接口测试平台版本https://github.com/liwanlei/FXTest

4.python+flask 做后台,实现微信小程序:https://github.com/liwanlei/webchat_app

Alt text

3.效果展示图

整体结构

Alt text

运行后展示

控制台展示

Alt text

测试日志

Alt text

测试报告

Alt text

采集性能测试结果

Alt text