框架组成
- Python + Appium + Unitest
- RIDE + Robotframword
- Python + Airtest
自动化测试过程
以下内容不会详细介绍自动化测试的内容,先从流程上进行了解
Unitest 自动化测试框架
- 自动化测试工具为 Pycharm
- 用例的管理通过本地设计管理,然后再Pycharm 自动化用例执行中进行调用
- 一个完整的Unite 自动化测试框架需要在Pycharm 中创建以下文件夹进行数据管理
4.以上各个文件夹所包含的内容如下图所示
看不清见附件 ,Xmind 文件,请下载对应的软件
文件下载-点击此处
App : 存放相应的 apk 测试包
baseView: 最基本方法的封装 ,初始化
test_case:存放测试类的模块
data : 可以存放测试数据用于数据驱动
框架搭建必要基础
JDK -v1.8.0_212
Node.js -v12.16.3
Appium-Desktop v1.17.1-1
Appium-Python-Client -v 0.46
Appium-Doctor
Andriod-SDK
Python
框架的具体搭建可以百度其他详细帖子
Robotframework 自动化测试框架
此框架为UI图形化自动化测试框架
测试可以通过RIDE 工具通过 关键字 进行用例脚本的编写 以及 用例的管理
也可导入自定义的库 来通过自定义 关键字 来增强用例设计的效率
Robotframwork + python + appium + RIDE
RIDE 的环境搭建百度其他详细贴
Airtest 自动化测试框架
了解了一下据说比appium 还要容易上手,以后在了解吧