APP 兼容性测试之云测平台体验
前言
兼容性测试主要通过人工或自动化的方式,在需要覆盖的终端设备上进行功能用例执行,查看软件性能、稳定性等是否正常。
对于需要覆盖的终端设备,大型互联网公司,像BAT,基本都有自己的测试实验室,拥有大量终端设备涵盖手机、平板等,同时拥有对应的自动化测试平台及测试框架来完成兼容性测试。但对于中小型公司而言,面临机型不足且缺乏兼容性自动化测试平台的问题。
基于此,在手头有限的机型设备情况下,可以借助APP云测平台提供的大量真机,结合UI 自动化方案,来实现覆盖较为全面的兼容性测试。目前很多平台都提供兼容性测试服务,如TestIn、腾讯WeTest、百度MTC、阿里MQC等,有免费体验,当然兼容性测试服务越细致越全面,意味着需要收费。
如果公司没有付费意愿且无付费的测试必要,作为测试人员,倒是可以通过云测平台的免费体验,来对自己测试的APP进行机型兼容的辅助测试。
以下给大家介绍我体验过的比较好的两大平台,分别是WeTest、TestIn。
WeTest平台
1、登录WeTest云测平台,选择兼容-标准兼容测试
WeTest平台地址:http://wetest.qq.com/,先注册账号,登录后选择兼容-兼容测试;这里有提供到其他的兼容性测试类型,基本都需要付费。
标准兼容测试,无需测试脚本,测试流程覆盖安装-启动-monkey遍历-卸载基本操作

2、上传待测应用,点击下一步

3、选择待测设备、登录选项,点击提交测试
待测设备,可以选择TOP50、随机50、随机20、自选机型
登录选项,提供不登录、QQ、WeChat、第三方、wetest平台提供测试账号;这里可依据测试APP登录情况进行选择,其中QQ、WeChat、第三方需要提供测试账号,依据平台提供的模板,上传账号及密码文档

点击提交,30分钟内会出具测试结果

4、查看测试报告
测试完成后,在云测兼容报告页面-点击查看,可查阅测试报告。不单单提供了每种机型设备的报告详情数据,同时可查看每种设备执行情况的性能报告数据。



支持测试报告下载excel到本地

TestIn平台
1、登录TestIn云测平台,选择标准兼容测试
TestIn平台地址:https://www.testin.cn/,先注册账号,登录后选择标准兼容测试-开始测试

2、上传待测应用,完善应用信息


3、选择设备类型、测试选项、报告通知
任务描述:依据自己测试情况进行填写,方便检索查看测试报告
设备类型&测试选项:
随机默认50款,企业认证后可升级为100款;monkey测试需企业认证后开启
自选机型/Android最新系统专区,可自选测试设备;测试选项支持智能遍历、monkey测试、自动登录;但此两种情况下,需进行一定的充值拥有一定的可用配额才可提交测试

4、点击提交测试
点击提交测试后,可查看到当前兼容性测试任务的状态,30分钟内会出具测试结果

5、查看测试报告结果
点击查看报告,我们可以查看详细测试报告内容。包括测试概况、终端详情、错误日志、性能报告等


同样支持下载excel报告到本地查看

总结
目前,各大云测平台主要是对Android机型的兼容,暂不支持IOS机型兼容。对于IOS来说,机型版本比较集中,而对于开源的android系统机型而言,碎片化的问题比较严重,android手机的适配兼容是一个大问题,不能单靠手头仅有的部分机型来完成兼容性测试,所以云测平台的出现提供了一个比较好的兼容性测试解决方案,有相关预算的公司团队,可以尝试去了解下。
APP 兼容性测试之云测平台体验的更多相关文章
- 华为云测平台服务再升级!华为M5系列平板调测能力正式上线!
6月1日,华为M5系列平板设备兼容性测试和远程真机调试功能在华为终端开放实验室正式上线!助力您的产品在大屏适配上快人一步! 华为终端开放实验室DevEco平台现已提供基于华为M5系列平板设备的兼 ...
- Tcloud 云测平台-使用介绍
Tcloud使用介绍 前端github地址:https://github.com/bigbaser/Tcloud后端github地址:https://github.com/bigbaser/Tclou ...
- Tcloud 云测平台-多服务框架开源
技术栈 Python3.7 + Vue前端github地址:https://github.com/bigbaser/Tcloud后端github地址:https://github.com/bigbas ...
- 【openstf】自己的云测平台——mac安装openstf
openstf的github地址:https://github.com/openstf/stf 上图可以清晰看出openstf的使用场景和效果 openstf是一个web应用程序,用于远程调试智能 ...
- APP兼容性测试 (一) 机型选择概要
一.App兼容性问题有哪些 安装失败.启动失败.卸载失败,卸载不干净. 程序运行过程中闪退 部分控件显示不完整或者功能失效 屏幕显示异常 图片展示不全等 二.App兼容性测试的核心要点 测试软件是否能 ...
- 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术
在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...
- APP兼容性测试(三)测试方案设计
1. 背景 App的兼容性问题可能会导致流失潜在的客户,为了尽量减少因兼容性问题导致的同类问题,进一步提高产品的质量,提升用户体验,所以进行兼容性测试,尽可能多的保证更多的用户都可以正常使用app. ...
- APP兼容性测试
一.APP兼容性范围以及问题 1.硬件 各个硬件结构 2.软硬件之间 硬件dll库(C++) 软硬件之间的通信,各个厂商提供的ROM 3.软件 浏览器.操作系统.数据库.手机.功能兼容性(功能修改,二 ...
- 性能利器 Takin 来了!首个生产环境全链路压测平台正式开源
6 月 25 日,国内知名的系统高可用专家数列科技宣布开源旗下核心产品能力,对外开放生产全链路压测平台产品的源代码,并正式命名为 Takin. 目前中国人寿.顺丰科技.希音.中通快递.中国移动.永辉超 ...
随机推荐
- POJ1723,1050,HDU4864题解(贪心)
POJ1723 Soldiers 思维题. 考虑y坐标,简单的货舱选址问题,选择中位数即可. 再考虑x坐标,由于直接研究布置方法非常困难,可以倒着想:不管如何移动,最后的坐标总是相邻的,且根据贪心的思 ...
- swagger是什么(十六)
前言: swagger:神气十足,大摇大摆 在用Springboot进行开发时,有的实体类上用到了注解@ApiModelProperty("接受人代码"),特此整理此注解的出处及作 ...
- MySQL是怎么解决幻读问题的?
前言 我们知道MySQL在可重复读隔离级别下别的事物提交的内容,是看不到的.而可提交隔离级别下是可以看到别的事务提交的.而如果我们的业务场景是在事物内同样的两个查询我们需要看到的数据都是一致的,不能被 ...
- kubernetes/k8s CRI分析-容器运行时接口分析
关联博客:kubernetes/k8s CSI分析-容器存储接口分析 概述 kubernetes的设计初衷是支持可插拔架构,从而利于扩展kubernetes的功能.在此架构思想下,kubernetes ...
- jvm源码解读--18 Java的start()方法解读 以及 wait 和notify流程图
drawwed by 张艳涛 and get info from openjdk8 还有一个图
- 用Ubuntu的命令行来远程访问Jupyter Notebook
远程访问Jupyter Notebook 相关配置:Ubuntu 16.04服务器,本地Win10,使用了Xshell,Xftp工具. 相关配置主要分为三步: 服务器上的Jupyter配置 本地Xsh ...
- 用 区间判断(if)来猜价格的高低
1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 int price = 150; 6 int gue ...
- Kotlin高阶函数实战
前言 1. 高阶函数有多重要? 高阶函数,在 Kotlin 里有着举足轻重的地位.它是 Kotlin 函数式编程的基石,它是各种框架的关键元素,比如:协程,Jetpack Compose,Gradle ...
- Redis-缓存穿透/击穿/雪崩
1. 简介 如图所示,一个正常的请求 客户端请求张铁牛的博客. 服务首先会请求redis,查看请求的内容是否存在. redis将请求结果返回给服务,如果返回的结果有数据则执行7:如果没有数据则会继续往 ...
- Java基础技术基础面试【笔记】
Java基础技术基础面试[笔记] String.StringBuilder以及StringBuffer三者之间的区别? 三者的区别可以从可变性,线程安全性,性能这三个部分进行说明 可变性 从可变性来说 ...