APP自动化测试

本文介绍了APP自动化测试,重点讲解了Appium自动化框架,包括其特点、适用平台和语言支持。同时,详述了自动化测试环境的搭建,包括Java、Android SDK、appium服务器和appium-client-python的安装。此外,还探讨了adb工具的构成、原理及常用命令,如查看设备、安装卸载应用、日志分析等。

一、app自动化框架介绍

1、常用自动化框架介绍

二、自动化测试环境搭建

2.1、java安装

2.2、android SDK安装

2.3、模拟器安装(略过)

2.4、appium服务器安装

2.5、appium-client-python安装

三、adb工具

一、app自动化框架介绍
1、常用自动化框架介绍
Robtium
基于anroid的一款开源自动化测试框 架
支持java语言
不支持跨平台
macaca
由阿里巴巴公开开发的一套开源自动化解决方案
适用平台:PC端、android、IOS
支持的语言:java、python、nodejs
Appium
是一款国外开源的自动化测试框架
适用平台:android、IOS
支持的语言:java\js\php\python\C#\ruby
社区活跃、资料丰富
appium的特点:
开源
支持Native App(全部android sdk的java代码生成) 原生的
app如果页面有变更,就得发一版本,提交到应用商城去审
核Web App(都是由HTML5生成的) 访问速度慢。H5的代码
以及元素信息
Hybird APP(既有native app也有H5的页面)混合app 是
当前工作中用得最多的
支持andorid 、IOS
支持跨平台、支持windows、linux、macos
支持多语言 java js python C# ruby 2、appium介绍

二、自动化测试环境搭建
2.1、java安装
双击可执行文件,安装过程中建议不要将安装目录设置在含有中文的目录。建议不要发装在系统盘中。
验证: 在DOS命令行中输入 java -version 如果能看下图所显示的信息就是正确的。
2.2、android SDK安装
2.1.1 androidSDK安装
下载链接:
https://android-sdk.en.softonic.com/ex=MOB593.7
安装步骤:
解压android-sdk的压缩包文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值