`

移动APP云测试平台测评分析

 
阅读更多

随着智能手机的普及率和渗透率越来越高,App开发软件也越来越多。有专家预测,2017年的App应用下载量将会突破2500亿,整个移动科技市场规模将会达到770亿美元。身处在这个“移动”的时代,APP开发的增长势头势必越发强劲,如何快速的、高质量的迅速产出一款APP,越发受到各大企业的关注。但是因为安卓和IOS的碎片化,尤其是安卓,因为完全开源的原因,导致设备繁多,品牌众多,版本各异,分辨率不统一等等,导致在发布测试的时候耗费大量的人力、物力以及时间成本。云测试平台正是在这种情况下,应运而生。

目前,市面上云测试平台种类繁多,各大云测试平台各有优劣,如何选择一个适合自己企业的云测试平台成为企业面临的一个新问题。本文将针对市面上主流的云测试平台进行逐一分析,为各企业选择云测试平台提供一个参考依据。

注:云测试平台的手动测试是指租用云测试平台的特定设备,测试人员手动登录设备进行测试。而人工测试则是将测试需求告知云测试平台的专业测试人员,雇佣他们临时作为自己的测试人员进行测试

下面我们看下主流云测试平台通常都提供哪些功能和服务。

兼容测试:在多种测试设备上自动安装、卸载及运行被测APP,遍历APP的每个界面,检查APP是否会报错或者崩溃。随着安卓碎片化的日益严重,兼容测试成为各大云测试平台的一个基本功能。

Testin的兼容测试包含标准兼容测试、深度兼容测试以及IOS兼容测试。

执行过程:

如图所示,Testin提供几种不同的兼容测试,支持安卓跟IOS两大平台,用户可根据自己的实际需要进行选择。由上图可知,Testin的兼容测试付费版提供指定脚本功能(该脚本可自己提供也可由Testin的测试专家根据企业需求提供),即企业可以用Testin提供的免费脚本录制工具iTestin进行脚本录制并测试。目前,该脚本工具仅支持安卓平台,但是游戏与普通应用均可适用,也就是说Testin的兼容测试付费版也支持游戏测试。笔者在这里对标准兼容性测试进行了试用,下面是Testin测试完成后给出的测试报告。

上图,是整个APP的测试概览。单击任一款手机,可以显示该手机的测试详情。如下图所示:

在测试详情中,我们可以查看该机型的测试结果、屏幕截图、性能轨迹以及LOG等。如果有需要的话,我们还可以进行真机调试,可以说非常方便。

远程租用:通过租用云测试平台的特定设备,测试人员手动登录设备进行测试、调试等工作。

Testin的真机远程租用功能叫做真机调试,支持通过浏览器、开发工具远程连接,远程实时操作,快速定位问题,2000+机型,7×24小时在线。笔者对Testin的真机调试功能进行了试用,效果图如下,目前只有安卓,不支持IOS。

如图所示,Testin的真机调试功能支持截图、adb调试、性能监控等功能,并能实时显示LOG帮助开发者进行问题定位与追踪。

同时,Testin的真机调试功能支持调试记录查看,如上图所示,可以查看自己的调试记录,包含机型以及log、截图等信息。

人工测试:将测试需求告知云测试平台的专业测试人员,雇佣他们临时作为自己的测试人员进行测试。

Testin的人工测试分为BUG探索、用例设计以及用例执行三部分。

BUG探索:由Testin测试专家依据App测试需求组建云端测试团队,采用探索式测试方法对App的功能模块进行多人次、多维度的功能测试和验证。下图是BUG探索的样例报告。

由图可看出,Testin的测试专家会按照Bug评级对企业APP进行探索性测试,并给出相应的BUG列表,以及log日志、问题发生视频等。方便企业重现、解决相应BUG。

用例设计:根据App测试需求,由Testin测试专家结合产品文档及需求原型,对App功能进行系统全面的测试用例的设计与执行,逐一验证功能完整性、正确性及适用性。

用例执行:根据用户提供的测试用例,由Testin测试专家结合产品文档及需求原型,对App功能进行专项测试。如下图所示。

测试管理:企业根据自己的需要,可以在云测试平台上进行测试用例设计、管理。测试后,也可对测出的Bug进行管理、追踪等功能。

用例管理

在Testin的APP的用例库中,用户可以根据APP需求,建立相应的测试用例。如下图所示。

另外,用户可以也按照Testin提供的用例模板进行批量导入用例。示例模板如下。

Bug管理

Testin的Bugout是一款简单易用,功能强大的新型缺陷管理工具。用户可以在Bugout进行Bug管理、追踪、指派等操作。同时集成Bugout SDK后,用户仅需对手机"摇一摇",即可快速提交问题。反馈内容、自动截图,以及电量、网络等设备硬件参数及动态信息都将上传至缺陷管理平台,Bug流转,指派追踪,效率加倍。

使用流程:

安全测试:针对移动APP进行安全测评,可扫描权限漏洞、静态漏洞、运行漏洞等

并提供可实施的解决方案。随着智能机的普及,安全测试成为目前移动应用的App测试中很重要的一项,特别是一些对用户账户保密性较高的如手游测试,金融类App的测试中,占据很大比例。

Testin安全测试提供移动应用安全检测服务通过使用自主研发风评系统对产品进行安全渗透测试,渗透测试覆盖:环境安全、应用安全、用户操作安全、业务安全、数据安全、通信安全、服务器端安全等7个方面。WEB应用安全检测服务通过使用自主研发风评系统对产品进行安全渗透测试,渗透测试覆盖:配置管理类、认证管理类、会话管理类、输入验证类、文件操作类、不安全URL类、服务器端敏感信息安全等7个方面。笔者对该功能进行了使用,测试报告如下图所示。

该测试报告从配置安全、代码安全、组件安全、公开漏洞、数据安全以及数据传输等方面给出测试问题以及解决方案,供企业参考修正。

华为软件开发云:https://www.hwclouds.com/devcloud/

分享到:
评论

相关推荐

    腾讯TMQ-移动App性能评测与优化(带书签文字版).pdf.zip

    《腾讯TMQ-移动App性能评测与优化》这本书聚焦于移动应用的性能改进,特别是针对Android平台的应用。在当今竞争激烈的移动市场,提供流畅、高效且用户体验优良的App至关重要。性能优化是提升App质量的关键环节,它...

    移动App性能评测与优化 - 腾讯TMQ

    总之,移动App性能评测与优化是一个持续的过程,需要开发者对平台特性有深入理解,结合具体测试数据进行分析,不断迭代优化。腾讯TMQ团队的经验分享将为开发者提供宝贵的指导,帮助我们创建更高效、更稳定的Android...

    移动App性能评测与优化压缩包

    移动App性能评测与优化是移动应用开发中的关键环节,它涉及到用户体验、系统资源消耗、电池寿命等多个方面。本文将深入探讨这一主题,旨在提供全面的知识点解析。 首先,我们需要理解性能评测的重要性。移动设备...

    移动App性能评测与优化实战1

    《移动App性能评测与优化实战1》是一本深入探讨移动应用程序性能优化的专业书籍。随着移动设备在日常生活中的广泛应用,提供高效、低耗、流畅的用户体验成为开发者的重要任务。本书主要涵盖了以下几个关键知识点: ...

    梆梆安全移动应用测评云平台产品白皮书 V3.5

    由于移动应用市场的快速发展和安全问题的日益复杂化,传统的人工安全测评方式已无法满足大量应用的安全检测需求,因此,梆梆安全移动应用测评云平台应运而生。 该平台主要针对Android和iOS平台上的移动应用提供自动...

    TTAF 078.8-2020 APP用户权益保护测评规范 移动应用分发平台管理.pdf

    9.T/TAF 078.9-2020 APP用户权益保护测评规范 移动应用分发平台信息展示 10.T/TAF 078.10-2020 APP用户权益保护测评规范 自启动和关联启动行为 APP收集使用个人信息最小必要评估规范系列标准 1.T/TAF 077.1-2020 ...

    TTAF 078.5-2020 APP用户权益保护测评规范 违规使用个人信息.pdf

    9.T/TAF 078.9-2020 APP用户权益保护测评规范 移动应用分发平台信息展示 10.T/TAF 078.10-2020 APP用户权益保护测评规范 自启动和关联启动行为 APP收集使用个人信息最小必要评估规范系列标准 1.T/TAF 077.1-2020 ...

    TTAF 078.7-2020 APP用户权益保护测评规范 下载分发行为.pdf

    9.T/TAF 078.9-2020 APP用户权益保护测评规范 移动应用分发平台信息展示 10.T/TAF 078.10-2020 APP用户权益保护测评规范 自启动和关联启动行为 APP收集使用个人信息最小必要评估规范系列标准 1.T/TAF 077.1-2020 ...

    TTAF 078.4-2020 APP用户权益保护测评规范 权限索取行为.pdf

    9.T/TAF 078.9-2020 APP用户权益保护测评规范 移动应用分发平台信息展示 10.T/TAF 078.10-2020 APP用户权益保护测评规范 自启动和关联启动行为 APP收集使用个人信息最小必要评估规范系列标准 1.T/TAF 077.1-2020 ...

    基于App的英语口语测试对课堂教学的反拨作用及启示——以FiF口语训练平台为例.pdf

    3. FiF口语训练平台的特点:FiF口语训练平台App包括系统自带题库和教师自建习题,采用移动学习理念和游戏闯关模式,利用语音识别技术和多维度评分技术进行测评和打分。 4. 基于App的口语测试的优点:基于App的口语...

    移动App性能评测与优化 - 腾讯TMQ专项测试团队实战案例精选

    这些问题解决起来都是非常麻烦的,腾讯移动品质中心(TMQ)成立了专项测试团队来解决这些问题,这些程师们长期负责腾讯公司部分重要的手机应用的性能评测与优化工作,在App的内存、电量、流量、流畅度、网络、安装包...

Global site tag (gtag.js) - Google Analytics