APP测试,作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。
一、什么是App测试?什么是App自动化测试?
概念:所谓App测试也称之为移动测试,通俗易懂的理解就是测试我们平时手机使用的程序。那什么是App自动化测试呢?
通常情况下是随App产品不断迭代更新,给测试⼈员也增加了测试⼯作量,特别是⼤量繁琐的回归测试。⾃动化测试是应对产品不断迭代更新的辅助测试⼿段(主要是针对回归测试),最终⽬的是为了保证产品质量。简而言之就是自动化的有点就是可重复、效率高,增加软件信任度。
300G零基础学自动化软件测试-全套教程!点击加微信【xianchaanshi】免费领取
二、App测试的主要内容有那些
1、功能测试 : 查看功能是否正常,主要针对每一个功能点进行一一测试,主要核心就是把验证的每个测试点都满足需求的对应功能,验证标准就是让预期结果和实际结果保持一致。
2、安装卸载测试:首先要测试的点必须是软件可以正常的安装和卸载,并且保证最基本系统的正常运行。
3、升级测试:测试点是软件的状态,就是更新迭代升级前后的区别和变化,确保旧版本功能正常实现,新功能不会出问题。
4、兼容性测试:测试点:屏幕尺寸,以及系统适配等问题。主要对目前市场上比较流行的设备进行安装软件进行测试,保证可以正常的使用具体测试点如下:
Android系统版本
厂商二次开发版本
不同的分辨率
不同的网络
网络切换、中断测试
使用中来电话、短信
横竖屏切换
健壮性:电池耗电量、流量消耗情况、崩溃恢复等等
三、App测试如何搭建环境
1、首先我们需要安装环境java sdk的环境:版本jdk1.62以上,
2、配置 JAVA_HOME 和 PATH
右击“我的电脑”-->然后找到"属性"-->点击"高级系统设置"-->选择"高级"-->点击"环境变量"
在系统变量里新建"JAVA_HOME"变量,变量值为:D:\Pro\jdk1.8.0_60(具体根据jdk的安装路径配置)
在系统变量里新建一个"classpath"变量,变量值为:
:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (需要重点注意变量值前面有一个.需要加到变量值里面去)然后找到path变量(如果已经存在了这个变量值,那就不需要去新建了)接下来就是进行添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3、安装Android的测试开发环境,到官网下载Android SDK进行安装
4、同样在自己电脑上面,配置 ANDROID_HOME 和 PATH路径
5、虚拟机安装:推荐使用-(夜神模拟器)
6、python环境安装:建议使用3.6版本,安装时切记勾选配置环境变量
手动配置:配置环境变量-电脑属性系统变量添加python根目录
温馨提示:以上所有安装包和环境,有需要可以私信我,可以分享安装包链接以及详情操作步骤。
关于使用手机模拟器的话也可以使用真机测试步骤如下:
a:手机通过usb线 连接到电脑
b:在手机上打开文件传输(通知栏,手机正在充电)
c:在电脑上会发现多了一个CD驱动器,里面是手机的驱动
d:安装驱动,电脑的设备管理器中就可以看到型号了
e:开启开发者模式: 手机 -- 设置 -- 关于手机 -- 版本号 (多次点击)
f:打开USB调试: 手机 -- 设置 开发者选项 -- usb调试(打开)