android自动化测试案例全过程详解,Robot Framework+adb实现Android设备自动化测试案例①——项目介绍...

一、项目背景

本项目主要是分享Android设备实现自动化测试,该Android设备是一台行程记录仪,因无法定位到元素(开发也没有定义元素),所以流行的Uiautomator、Appium等框架是不能实现自动化测试的,就采用了原生的adb命令来进行封装,通过adb点击坐标来操作设备,并结合Robot Framework来搭建一套自动化测试框架,再这里分享一下这个实现的过程。

二、环境搭建

1.python3.7安装

2.第三方库安装

pip3 install robotframework==3.2.2

pip3 install robotframework-ride==1.7.4.2

pip3 install moviepy==1.0.3

pip3 install Pillow==8.0.1

pip3 install opencv-python==4.4.0.46

三、框架介绍

1.分层思想

整个框架设计分为三层:

L1层:最上层,通过调用L2层关键字,传入不通的参数来设计不同场景的测试用例。

L2层:中间层,通过调用L3层的关键字,并进行组合封装成各个测试套接使用的关键字。

L3层:最低层,主要是调用自定义方法Public.py,来封装Andriod设备的基本操作。

2.Robot Framework框架图

76409f03f6f4f1e97fed8964d922adbb.png

四、框架目录

de960b0db2f0eff0eef3350ab635f854.png

原文:https://www.cnblogs.com/airb/p/14115214.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值