App自动化测试-1.App自动化介绍和环境搭建
App自动化工具介绍
当前主流的App自动化工具
作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。
当前主流的App自动化工具有:Appium,Robotium,Espresso,Calabash等。
这里我们主要介绍最主流的工具:Appium。
Appium支持Android和IOS自动化测试。
Appium支持Selenium WebDriver支持的所有语言,java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。
新手容易入门,但至少要熟悉java等一门语言。
安装Python
建议安装Python3.6及以上版本
下载地址: https://www.python.org/downloads/windows/
注意在安装界面选择下面那个定制安装,勾选下面那个将安装路径加入path环境变量
安装JDK
1.Java概述、安装及环境搭建2.3 Java开发环境的搭建,并配置相应的path环境变量:
安装Android SDK
安装路径中不要有中文,也不要有特殊字符
安装完成以后用该安装路径新增一个环境变量:ANDROID_HOME
值为android sdk的解压位置。
修改path环境变量:增加三个:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\29.0.2
完成之后运行安装目录下的SDK manager.exe,安装下列打钩的包,点击install/update进行安装。
安装node.js
在安装appium之前必须先装好node.js。
下载地址:https://nodejs.org/en/download/
安装Appium
下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.15.1
下载自己对应操作系统的版本,一路next安装之后,可以看到appium-destop的运行界面。
安装模拟器
某些时候,我们可能不方便用真机测试,可以先用模拟器在电脑上安装进行测试。
当然这样做的局限性也很大,模拟器和真机的性能以及操作系统版本差异可能很大,所以模拟器并不能替代真机做自动化测试。
这里推荐使用夜神模拟器,最新版本6.5.0.0基于android5.1.1版本制作。
不是很推荐android sdk自带的avd模拟器,性能比较慢,卡顿比较严重。
连接模拟器或者真机
连接真机
连接真机比较简单,打开开发者选项,然后在开发者选项中勾选usb调试模式,然后数据线连接电脑,手机会弹出是否允许usb调试,点击确定。
如果以上连接和驱动都正常,打开cmd窗口,输入:adb devices
会出现已经连接成功的设备
启动Appium
保证adb连接上之后,接下来启动appium,在host中填写本机地址:127.0.0.1,然后点击start server。
初步完成了appium自动化测试环境的搭建
- 点赞
- 收藏
- 关注作者
评论(0)