【2024最新教程】一文3000字从0到1教你做app自动化测试_app可以做自动化测试吗

129 阅读4分钟

01自动化学习过程

自动化测试环境的部署-->自动化测试脚本开发能力--->自动化测试框架研发--->手机自动化持续集成

andorid 系统架构图

03、手机自动化测试环境

安装Appium-->安装手机模拟器-->安装selenium和appium的客户端-->安装被测试app

04Appium 软件架构

 05常用的定位技术和工具

06自动化测试脚本技术

 07技术框架结构图

APP自动化测试流程01环境的安装1.1 环境的准备
1:jdk1.6以上
2:python2.7以上
3:android-sdk
4:Appium desktop 安装

1.2 jdk 安装
1:下载JDK后傻瓜式安装,注意:不要有中文路径和空格

2:配置环境变量:
右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"

1)在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)
2)在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
3)找到path变量(已存在不用新建)添加变量值:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

1.3 python 安装
1:傻瓜式安装;
2:配置环境变量:电脑属性系统变量添加python根目录

1.4 安装Android的测试开发环境
1:Android-SDK的安装:SDK manager.exe 双击打开下载

2:android-sdk环境变量的配置

具体操作步骤:
1.新建ANDROID_HOME
路径为C:\Program Files (x86)\Android\android-sdk\
2.在Path 变量中加入路径
%ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\tools
3. 检查adb 环境变量

4.连接手机
如果是真机,手机插上USB连接电脑,打开开发者模式,cmd输入adb devices
如果是模拟器,需要输入adb connect 127.0.0.1:62001或者52001连接,然后再输入adb devices

Appium desktop 安装
下载地址:github.com/appium/appi…
傻瓜式安装 注意:一定要选择所有用户权限要不然用不了UiAutomator2
02API脚本
2.1如何获取APP启动的AppPackage和AppActivity

1:通过appt获取切换到aapt所在的目录,执行aapt dump(aapt是sdk自带的一个工具,在sdk\builds-tools\目录下)使用命令aapt dump badging “D:\ jinritoutiao_7500.apk”运行后的结果中以下两行分别是应用包名package和入口activity名称

package: name=’ com.ss.android.article.news’
launchable-activity: name=‘com.ss.android.article.news.activity.LaunchActivity’

2: 通过 adb shell am start com.ss.android.article.news/com.ss.android.article.news.activity.MainActivity
来判断启动的app 是否正确

2.2 启动appium

2.3、写脚本

1、platformName:这里是 android 的 apk

2、deviceName:手机设备名称,通过 adb devices 查看

3、platformVersion:android 系统的版本号

4、appPackage:apk 包名

5、appActivity:apk 的 launcherActivity

 2.4生成测试报告

img img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

了解详情》docs.qq.com/doc/DSlVlZExWQ0FRSE9H