使用阿里云云原生平台对系统进行重构和升级(8)——使用阿里云的EMAS平台,进行App的移动测试(上)

        上一篇文章介绍了如何使用阿里云的PTS性能平台,进行压力测试,这些内容是针对测试人员的,今天将继续围绕测试写点内容,平时一个应用系统上线后,不光有后台应用、小程序(H5)、后台管理系统,还有app,PTS性能平台之前是支持移动端测试的,现在关于移动端的测试都统一迁移到EMAS平台了,所以这篇文章重点介绍在EMAS平台中,测试人员如何对App进行相关的测试。

        一、什么是EMAS

        阿里巴巴应用研发平台(Enterprise Mobile Application Studio,简称EMAS),是面向全端场景(移动App、H5应用、小程序、Web应用、PC应用等)的一站式应用研发平台。EMAS基于广泛的云原生技术(Backend as a Service、Serverless、DevOps、低代码等),致力于为企业、开发者提供一站式的应用研发运营管理服务,涵盖开发、测试、运维、运营等应用全生命周期。

        所以这是一个非常强大的应用研发平台,只不过我们这里介绍的只是其中的一小部分:移动测试。

        二、开始使用EMAS的“移动测试”

        1、开通EMAS控制台

开通EMAS控制台

        2、添加项目

EMAS首页

        进入控制台首页,先要创建项目。

创建项目

        我们这里主要介绍移动测试,因此选择上面菜单栏的“研发工具”,然后左边菜单栏中找到“移动测试”即可。

移动测试

        移动测试中包括:兼容性测试、功能测试、性能测试、远程真机等针对App的相关测试,这些测试可以帮助测试人员更加高效的完成移动端测试任务,起到事半功倍的效果。

        3、兼容性测试

        之前的兼容性测试,都是公司自己买几台主流的手机,测试人员安装并跑一下主流程,所以第一手机覆盖面不是很广,而且增加了测试人员的工作量,有了这个平台后,兼容性测试的功能完成交给EMAS平台来完成,很轻松。

新建兼容性测试

        打开“兼容性测试”界面,先选择所需的测试机型,然后上传测试应用,上传成功后,会自动读出测试应用名称和应用版本,接着输入任务名称和测试备注,

添加应用
选择机型

        最后在测试配置中选择测试时长和登录方式,购买好资源包后,点击提交测试。

购买资源包
提交测试成功

        提交测试成功后,请耐心等待,等现有任务执行完成后,就会运行刚才的兼容性任务,所以测试人员现在只需要去泡杯茶,坐等执行完毕后,查看测试报告即可。

        我们点击“返回兼容测试”,就能看到刚才创建的兼容测试任务,点击“详情”,就能查看具体的测试情况。

兼容性测试列表
兼容性测试-概况

        兼容性测试——概况中可以看到执行结果,通过和未通过率,失败机型分布,失败类型以及错误日志等情况。

设备详情

        页面会把所有测试的设备显示出来,可以点击每一台设备查看具体的测试情况。

错误日志

        错误日志页面会显示崩溃的次数,出现错误的提示,可忽略的异常次数。

性能报告

        性能报告页面会显示每台机型的性能,包括:启动时长、平均FPS、CPU和内存占用率、流量耗用及电量耗用。

全部截图

        页面显示了每台机型运行的页面截图。

测试概况

        测试人员可以导出Excel的报告进行离线查看,报告包括了测试概况、性能报告、终端详情和错误详情等四个Sheet。

        大公司可能会购买很多台移动真机设备,小公司实力弱,一般配备几台主流测试手机就算很不错了,因为移动手机更新换代很快,一般2年左右手机就被淘汰了,所以公司购买大量移动手机进行测试也不符合实情,我们完全可以使用移动测试中的“远程真机”来选择当下最新的机型或者合适的机型进行App测试,而我们只要花费一点小小的费用租赁该设备就行,比购买移动真机要来得便宜方便。

        4、远程真机

        点击“远程真机”,在“共享设备”,搜索您所需要使用的机型,点击“立即使用”即可,然后点击旁边已经上传的应用进行安装,安装完成后,就可以进行操作了。

共享设备
安装应用
远程真机

运行完成后,可以查看测试报告。

测试报告

        本文讲解了EMAS平台中“移动测试”中的兼容性测试、远程真机功能,下一篇文章继续讲解“移动测试”中的用例管理、功能测试和性能测试三大块内容。如果对本文感兴趣,可以在评论中留言,谢谢!

你可能感兴趣的:(使用阿里云云原生平台对系统进行重构和升级(8)——使用阿里云的EMAS平台,进行App的移动测试(上))