移动端安卓自动化测试框架

框架组成

  1. Python + Appium + Unitest
  2. RIDE + Robotframword
  3. Python + Airtest

自动化测试过程

以下内容不会详细介绍自动化测试的内容,先从流程上进行了解
Unitest 自动化测试框架

  1. 自动化测试工具为 Pycharm
  2. 用例的管理通过本地设计管理,然后再Pycharm 自动化用例执行中进行调用
  3. 一个完整的Unite 自动化测试框架需要在Pycharm 中创建以下文件夹进行数据管理
    安卓自动化测试框架 Appium
    4.以上各个文件夹所包含的内容如下图所示
    看不清见附件 ,Xmind 文件,请下载对应的软件

文件下载-点击此处
安卓自动化测试框架 Appium
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 的环境搭建百度其他详细贴
安卓自动化测试框架 Appium

Airtest 自动化测试框架
了解了一下据说比appium 还要容易上手,以后在了解吧

相关文章: