快速入门

本文介绍如何通过控制台快速使用移动测试服务,例如兼容性测试、功能测试、性能测试、远程调试等。

前提条件

  • 已注册/登录阿里云账号,并完成实名认证。具体操作请参见阿里云账号注册流程

  • 已开通EMAS服务,创建项目。具体操作请参见快速入门

  • 已购买移动测试服务的资源包。相关内容请参见产品定价

兼容/功能测试

兼容/功能测试业务流程如下图所示。

图片 1管理用例

用例集是移动测试的最小可执行单元。用例组织方式请参见组织层次说明

功能测试需预先设置用例集。兼容测试的登录方式如设置为用例集登录,需预先设置用例集;登录方式如设置为无需登录,则无需设置。

具体操作说明如下:

  1. 新建用例库版本:用例库版本可与应用研发版本对应,或使用默认版本。具体操作请参见新建用例库版本

  2. 新建模块:模块可结合应用的业务功能,对用例集做进一步组织,或使用默认模块。例如,首页/我的/订单等。具体操作请参见新建和导入模块

  3. 新建用例:用例集实现最小可执行单元。具体操作请参见用例管理

  4. 创建脚本:具体操作请参见新建和导入脚本

    说明

    脚本可采用上传脚本和录制脚本2种方式创建。如采用录制脚本方式,需购买远程真机资源包。具体操作请参见录制脚本

  5. 创建参数:参数可与脚本配合使用。具体操作请参见新建和导入参数

  6. 创建自定义步骤:自定义步骤基于Appium引擎与Python语言创建,在录制脚本中,添加自定义步骤。具体操作请参见:管理自定义步骤

  7. 编辑用例:添加用例。具体操作请参见用例管理

实施兼容/功能测试

具体操作说明如下:

  1. 购买基础测试资源包。相关内容请参见产品定价

  2. 上传待测试的Android/iOS应用。具体操作请参见上传/关联应用

  3. (可选)新建用例集/参数分组。

    说明

    • 功能测试需预先设置用例集。

    • 兼容测试的登录方式如设置为用例集登录,需预先设置用例集;登录方式如设置为无需登录,则无需设置用例集。

  4. 提交测试。

    • Android兼容测试场景,具体操作请参见提交测试

    • Android功能测试场景,具体操作请参见提交测试

    • iOS兼容测试场景,具体操作请参见提交测试

    • iOS功能测试场景,具体操作请参见提交测试

  5. 待兼容、功能测试完成后,查看测试报告。

性能测试

性能测试业务流程如下图所示。性能测试具体操作说明如下:

  1. 购买远程真机资源包。相关内容请参见产品定价

    说明

    性能测试需申请远程真机实施测试。

  2. 上传待测试的Android/iOS应用。具体操作请参见上传/关联应用

  3. 新建目录和测试用例,用于待性能测试完成后,保存相关数据。

  4. 提交性能测试。

    • Android性能测试场景,具体操作请参见提交测试

    • iOS性能测试场景,具体操作请参见提交测试

  5. 提交性能测试后,跳转至远程真机页面,申请远程真机并实施性能测试,并保存测试数据。

    • Android性能测试场景,具体操作请参见远程调试

    • iOS性能测试场景,具体操作请参见远程调试

  6. 待性能测试完成后,查看测试报告。

远程调试

申请远程真机,进行远程调试的业务流程如下图所示。远程调试

  1. 购买远程真机资源包。相关内容请参见产品定价

  2. 申请远程真机,上传并安装应用,操作设备,实施远程调试。

    • Android远程调试场景,具体操作请参见远程调试

    • iOS远程调试场景,具体操作请参见远程调试

隐私合规

进行隐私合规检测的业务流程如下图所示。图片 1

  1. 购买隐私合规资源包。相关内容请参见产品定价

  2. (可选)上传未经加固的.apk格式的Android应用包。具体操作请参见上传/关联应用

  3. 提交隐私合规测试。具体操作请参见提交测试

  4. 待测试完成后,查看测试报告。具体操作请参见测试报告说明

专家测试

申请专家测试服务的业务流程如下图所示。专家测试1031具体操作请参见申请专家测试

注意

如涉及测试微信小程序场景,客户需自行提供测试所需微信账号。具体说明请参见常见问题

专有云服务

移动测试除了公共云服务,还可进行专有云部署。具体介绍请参见咨询专有云服务

技术支持

移动测试服务通过钉钉群和工单系统两种方式提供技术支持。具体内容请参见技术支持

阿里云首页 移动研发平台EMAS 相关技术圈