App自动化测试-1.App自动化介绍和环境搭建

举报
封库 发表于 2020/12/25 08:57:58 2020/12/25
【摘要】 App自动化工具介绍当前主流的App自动化工具作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。当前主流的App自动化工具有:Appium,Robotium,Espresso,Calabash等。这里我们主要介绍最主流的工具:Appium。Appium支持Android和IOS自动化测试。Appium支持Selenium WebDriver支持的所有语言,java、Object-...

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自动化测试环境的搭建

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。