首页 > 编程知识 正文

python appium自动化测试框架,python+appium自动化框架

时间:2023-05-04 21:12:49 阅读:282875 作者:4607

在将近三年的移动端测试工作生涯的积累和学习过程中,趁着在过年的假期时间得空,决定出一系列appium自动化测试框架的学习经历分享给各位有兴趣的同学们。

    言归正传,首先在正式开始之前让我们先简单介绍一下该框架的搭建的环境:

1.开发系统环境:win10 64位

2.编程语言:python

3.环境搭建:appium1.5.2,java1.7,node.js 6.0,AndroidSDK,python3.6,夜神模拟器Android5.1.1

若有兴趣的同学希望通过该博文学习,需有相关的adb命令使用和python编程以及对appium的相关基础(大神请忽略!!!)

 

好了,让我们实现框架前先对框架的实现功能有个了解吧!

我们需要实现的功能有:

1.业务功能的封装

2.测试用例的封装

3.测试包管理

4.截图处理

5.断言处理

6.日志获取

7.测试报告生成

8.数据驱动

9.数据配置

所以在新建的测试项目下,分别对应建立以下文件夹,对应存放文件

app:进行测试包的管理,放置不同的测试包

baseViews:完成基本的业务逻辑代码的封装,以便详细的业务继承

common:公用代码,完成自动化项目的初始化和一下公用类的封装

business View:业务逻辑代码块

config:存放启动环境配置文件,log配置文件

data:测试的数据文件

log:存放日志文件

report:存放生成的html测试报告

screenshots:存放测试截图

test case:测试类模块

test run:存放自动化测试文件以及自动化测试平台部署

以上则为自动化测试框架的前期搭建思路,具体实现内容,敬请期待,下期见

 

参考学习:我要自学网appium自动化测试

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。