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调试(打开)
-
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
-
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
-
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
-
分享他们的经验,还会分享很多直播讲座和技术沙龙
-
可以免费学习!划重点!开源的!!!
-
qq群号:680748947【暗号:csdn11】
app测试的ADB服务
1、定义
就是一个 Android Debug Bridge 安卓调试桥
即包含ADB服务,也包含了与服务对应的Client
2、关系
会在电脑上创建出来一个服务(ADB服务)
手机连上电脑后,都会与服务建立连接
要想发送指令给手机, 需要把指令发送到服务中。
3、作用
通过命令行去操作手机
4、主要命令
a:服务 (如果发现代码连不上手机了)
adb kill-server
adb start-server
b:查看设备
adb devices
c:进入手机终端
adb shell
d:获取信息
adb shell getprop ro.build.version.release 获取手机android版本
adb shell dumpsys window windows | findstr mFocusedApp 获取手机当前运行的程序和界面的名称
e:文件传输
adb push 电脑上的文件 手机上的位置
adb pull 手机上的文件 电脑上的位置
f:软件安装卸载
adb install 电脑上的apk文件路径 安装应用
adb uninstall 应用的包名
g:获取其他信息
adb shell am start -W 包名/.启动名
自动化测试工具
一般我们去做app自动化会选取 Appium测试工具
优点:支持的语言多、支持的平台多
环境搭建
安装appnium的程序在python中安装 Appium-Python-Client安装selenium和appium的客户端安装被测试app
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。