问题和背景
不同类型的品牌和硬件环境、不同版本的android操作系统、IO操作系统,以及不同的分辨率,造成相同的APP在不同的设备可能存在缺陷。
兼容性测试,就是让APP、小程序、H5程序,在所有的设备上进行适配,兼容性测试,发现潜在的问题
平台提供的在线设备
众测平台提供海量的在线设备,覆盖了2015年以来的所有移动设备;
包括IOS设备,apple手机和平板设备
包括android设备,操作系统从5.0到10.0
涵盖不同分辨率的移动设备
根据测试用例,编写测试脚本
根据用户给出的测试用例,编写可以自动化执行的测试脚本。
测试用例的样式,可以是word或者excel格式的;
采用业界领先的移动测试工具MobileRunner
通过USB连接到不同的移动设备(手机/平板)来实现测试脚本的录制、编辑、执行。
支持参数化、检查点
支持安全键盘、快速输入
支持OCR
支持高可靠的图像比对算法
在海量设备上执行兼容测试
通过真机云的模式,实现海量设备管理
支持在海量设备上,执行兼容性测试:把每一个测试用例发送给选中的每一台设备来执行
出具测试日志和报告
【测试报告】
测试报告支持:
所有的测试执行日志步骤
对应的执行截屏
安装、卸载的时间
性能数据:cpu、内存、FPS等
其他的数据:温度等
人工复核缺陷
自动化难免会出现误报、漏报,因此就需要对出现的错误,进行复核,防止出现误报
对可以的执行,通过人工执行,来防止出现漏报
正式提交报告
审核完成无误,提交正式的测试分析报告,包括:
测试报告支持:
所有的测试执行日志步骤
对应的执行截屏
安装、卸载的时间
性能数据:cpu、内存、FPS等
其他的数据:温度等
以及各种统计分析,如操作系统、分辨率等统计信息
发现的缺陷
自动化测试平台:https://www.alltesting.cn/jsp/newVersion2/bigNews/alltestingAR.jsp
兼容性测试平台:https://www.alltesting.cn/autest.html
云真机测试平台:https://atc.alltesting.cn:8888/AllMachineDebug/jsp/selectPhone.jsp