基本信息
文件名称:软件测试理论与实践 课件 第七章 移动应用测试.pptx
文件大小:6.25 MB
总页数:51 页
更新时间:2025-05-27
总字数:约3.39千字
文档摘要

第七章;熟悉移动应用测试基本理论,包括移动应用测试的分类、特点和思路;

了解软件测试的目的,理解软件测试的原则;

掌握Appium的架构和工作过程,能够熟练搭建测试环境;

根据具体的移动应用测试要求,能够使用Appium进行测试。;7.1移动应用测试的基本理论

7.2移动应用测试工具介绍

7.3Appium的安装及应用

7.4Appium移动应用测试案例;7.1移动应用测试的基本理论;7.1.1移动应用测试的分类;7.1.2移动应用测试的特点;7.1.3移动应用测试的思路;7.1.4移动应用测试的方法;7.2移动应用测试的常用工具;1.Calabash;2.KIF;3.Robolectric;4.Monkey;5.Appium;7.3Appium的安装及应用;7.3.1Appium的架构;7.3.1Appium的架构;7.3.1Appium的架构;7.3.2Appium的工作过程;7.3.3Appium的环境搭建;在下载完exe文件后,可以直接运行该文件,接下来会出现一个安装界面。通常情况下,安装界面会提供一些选项,例如选择安装路径,选择默认即可,如图7-4所示。;完成jdk的安装后,系统会自动弹出Java运行环境(JRE)的安装程序。JRE是Java程序的运行环境,是运行Java程序的必要组件,如图7-5所示。;(2)配置环境变量:

此电脑右击属性→高级系统设置→系统变量→新建

系统环境变量中新建JAVA_HOME:

变量名:JAVA_HOME

变量值:C:\ProgramFiles\Java\jdk1.8.0_311

(计算机上JDK安装的绝对路径)

系统环境变量中新建CLASSPATH:

变量名:CLASSPATH

变量值:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;;修改Path变量:

Path变量中新建两条路径:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

cmd中输入java-version出现如图7-6所示即安装成功。;2.安装AndroidSDK

(1)下载并安装AndroidSDK

下载地址为:/studio

下载完后,直接运行该exe文件,接下来会出现一个安装界面,选择自己的安装路径即可,如图7-7所示。;选择完安装路径后,点击“next”,然后单击install进行AndroidStudio的安装,安装完成后启动AndroidStudio(如图7-8和7-9所示)。;下一步选择自定义安装方式Custom,如图7-10所示。;下一步,为Android开发工具部署java环境,选择java安装路径,如图7-11所示。;下一步安装AndroidSDK,并且更改SDK安装路径,选择自己的安装文件夹即??,如图7-12所示。;下一步设置虚拟设备运行内存,根据自己的计算机配置选择,默认即可。单击Finish完成安装,如图7-13所示。下一步单击Finish完成安装。

;(2)为AndroidSDK配置环境变量;3.安装node.js

首先在官网上选择合适的操作系统版本。node.js支持多种操作系统,如Windows、macOS、Linux等等。选择与你的操作系统匹配的版本。点击下载按钮,然后选择你的操作系统,下载对应的安装包。一般来说,可以选择最新的LTS(长期支持)版本,如图7-15所示。

下载地址为/zh-cn/download/。;运行下载的安装包msi文件,按照提示进行安装,一直下一步安装即可,然后打开命令行或终端窗口。

输入如图7-16的命令,出现以下即安装成功。;4.安装Appium-Desktop

打开Appium-Desktop下载地址:/appium/appium-desktop/releases/tag/v1.22.0。

下载Appium-Server-GUI-windows-1.22.0.exe,根据你的操作系统,选择对应的安装包进行下载,如图7-17所示。;运行下载的安装包,然后按照提示进行安装,直接点击安装即可,如图7-18。;5.安装python环境

首先检查是否已经安装Python,再安装Appiumpythonclient。打开cmd终端并输入以下命令来安装AppiumPython客户端:

pipinstallAppium-Python-Client

同时确保安装匹配版本的Selenium和Appium:可以输入

pipinstallselenium-U

6.安装雷电模拟器

/

7.安装元素定位器

下载zip包后解压即可。地址为/appium/appium-inspector/releases。;7.4Appium