全部产品
云市场

移动测试专家服务

更新时间:2019-06-04 19:16:32

点击查看/下载PDF版

1. 服务概述

移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务,帮助客户发现APP中的各类隐患(应用崩溃、各类兼容性问题、功能性问题、性能问题等),减少用户流失,提高APP质量和市场竞争力。

依托于阿里深厚的移动测试技术积累,移动测试针对不同的测试场景和需求,研发了一套独特的测试方法和体系, 在“发现问题” -> “定位问题” -> “解决问题” 整个链路上做了非常多的优化和提升,可以帮助客户快速的发现问题,并且辅助迅速定位问题,最后通过各类修复建议促进问题快速解决。

移动测试推出的专家测试服务,提供的是基于移动测试公有云平台的基础测试服务能力,结合阿里云测试专家的技术,整合提供的一站式的测试服务,帮助客户发现移动应用的所有问题。

专家测试最终汇集为一份测试报告。测试报告由Android功能测试、Android兼容性测试、Android深度性能测试、iOS兼容性测试4个方面组成。Android功能测试通过测试用例的方式覆盖App的主要业务流程,来保证App的功能可用性。Android兼容性测试通过对Top300机型的适配检测,发现App在不同终端设备下的兼容性问题,如闪退、无响应、UI异常等。Android深度性能测试通过对基础性能数据、内存泄露和溢出、界面卡顿、流畅度、过度绘制、启动分析和严苛模式等测试项的检测,能够全方位地评价App的性能表现,帮助用户发现深层次的性能问题。iOS兼容性测试通过对Top50机型的适配检测,发现App在不同终端设备下的兼容性问题,如闪退、无响应、UI异常等。

2. 适用场景

移动测试专家测试服务,适用于银行、证券、保险、游戏、物联网、互联网等所有涉及APP开发和测试的行业,帮助企业和开发者发现APP中存在的各类隐患。由阿里云技术专家提供一站式的测试服务,包括测试用例编写,全量机型的兼容测试、功能测试、性能测试、深度性能测试,24小时内快速输出测试报告,并针对测出问题给出有效的修改建议,保障APP上线的整体质量。每个APP上线前,都需要一次完整的专家测试服务。

3. 服务范围

服务范围为阿里云移动测试公有云所提供的专家测试服务所涵盖的内容,服务限定为前期沟通中所明确的客户需要测试的APP,以及移动测试专家所涵盖的兼容测试、功能测试、脚本书写、分析报告服务。

4. 前提条件

  • 明确需要测试的APP版本或者提供测试包;
  • 明确具体的测试需求内容;
  • 如需书写测试脚本,需要协助阿里云一起梳理清晰业务流程;
  • 提供测试报告接收邮件或者其它能接收报告的渠道。

5. 服务内容

5.1 专家测试内容

测试项

数量

安卓兼容性测试

600台次

安卓功能测试

300台次

iOS兼容性测试

50台次

iOS功能测试

50台次

专家用例编写

1次(不超过30个用例)

专家测试报告分析

1次

 

5.1.1  安卓兼容性测试

全自动的智能探索测试,无需提供任何脚本,由智能引擎(Ripper)进行测试过程决策,基于大数据分析出的各种易引发问题的边界场景学习,Ripper在测试效率和Bug检出率上有非常明显的优势。Ripper检测出的bug,均提供case by case的专家分析服务,对于影响面、复现概率、复现步骤进行专家审查。

5.1.2  安卓功能测试

功能测试即用例自动化,在批量的手机上进行自动回归验证,对于核心流程的问题做到及早发现、及早处理。我方功能测试支持Robotium、Appium、Athrun等主流测试框架。

5.1.3  iOS兼容性测试

无需脚本,全自动的对iOS App进行多机型兼容性测试,检测App崩溃效果很好,最终报告里也会输出测试过程的视频,方便问题的回溯和解决。

5.1.4  iOS功能测试

与Android功能测试目标一致,借助iOS在线录制的自动化用例脚本,可以实现批量设备的验证执行,支持最流行的Appium框架,可维护性、可读性都非常高。

5.1.5  专家用例编写

测试专家根据客户需求将App核心流程进行用例设计,同时将用例编写成对应的高质量自动化脚本,便于客户的持续回归。

5.1.6  专家测试报告分析

阿里云技术专家将测试结果进行分类整理,定位和分析bug原因,协助客户修复问题。最终输出一份详细的离线版本测试报告。

5.2 技术支持

采用远程维护方式,通过电话、电子邮件、传真、视频会议或远程访问等方式进行技术解决方案沟通等技术支持工作。

5.3 咨询服务

采用远程维护方式,通过电话、电子邮件、传真、视频会议或远程访问等方式进行问题咨询等工作。 

6. 服务流程

服务按照软件开发项目的惯例,将整个项目划分为以下5个阶段,在提出需求后3个工作日内开始。

6.1 需求分析阶段

乙方与甲方沟通测试需求点,根据沟通结果进行需求分析,准备用例设计。此阶段需要1-2个工作日。

6.2 用例设计阶段

根据测试需求,将App核心流程进行用例设计, 耗时1-2个工作日。

6.3 脚本编写阶段

将用例编写成对应的高质量自动化脚本,便于持续回归,需要1-2个工作日。

6.4 测试阶段

在脚本调通后,进行全量机型提测,包括600款安卓系统和50款iOS系统机型,此阶段需要1-2个工作日。

6.5 报告输出阶段

提测后24小时内输出全部机型的测试结果,同时提供测试报告。

7. 项目里程碑

  • 前期沟通,明确测试需求;
  • 阿里云完成测试任务;
  • 交付测试报告。
点击此处,下载【工作说明书名称】PDF版