
上篇讲了云测试的两种测试场景,本文专门深入 上架测试 的完整操作流程。涵盖前提条件、任务创建、设备选择、预置条件、终止规则、报告解读等。
一、上架测试
上架测试按照应用市场应用上架的标准进行测试,为应用上架提供质量保证。上架测试可对应用进行兼容性测试、稳定性测试、性能测试、功耗测试、UX测试和隐私测试。
注意:上架测试通过仅表示相关测试项通过,无法确保该应用审核通过。
二、前提条件
使用云测试服务前必须满足的条件:
| 1 | 必须先创建项目 |
| 2 | 请准备好已配置签名信息且打包时编译模式设置为“release” 的应用包,不同格式的应用包大小均不可超过 4GB |
| 3 | 隐私测试的特殊要求(见下方) |
由于隐私测试需要获取应用的隐私配置信息,在进行隐私测试之前,请确保以下两点:
待检测应用包关联的应用在当前账号下,否则请切换登录账号或加入对应团队后重试
应用已配置隐私声明和隐私标签。如果尚未配置,先完成配置
三、创建测试任务
入口路径
登录 AppGallery Connect,点击 “开发与服务”
在项目列表中点击需要测试的项目
在左侧导航栏选择 “质量 > 云测试”,进入云测试主界面
选择 “测试任务” 页签,点击 “创建测试任务”
配置测试任务 – 测试对象
进入“配置测试任务”页面,在 “测试对象” 区域,有两种选择:
方式一:上传新应用测试
| 选择待测应用 | 选择“上传新应用” |
| 选择应用 | 点击“选择文件”,上传准备好的应用 release 包。应用包需满足以下条件才可成功上传: • 已配置签名,且打包时选择“release”编译模式 • 应用包为 HAP 或 APP 格式,且大小不超过 4GB • 当应用包的包名和版本与已上传的应用包相同,或者为 In-house 应用时,将不允许上传 • 如上传应用包时遇到其他错误,请根据弹框提示信息或 FAQ 进行问题定位 • 每个开发者账号每天最多支持上传 500 次,上传成功与否均累计计数 |
| 应用分类 | 应用类别分三级展示,请根据实际情况配置应用的一级、二级和三级分类 |
方式二:对已上传应用测试
| 选择待测应用 | 选择“选择已有应用” |
配置测试任务
在“测试任务”区域,配置任务名称、测试场景和测试范围:
| 任务名称 | 系统默认以“应用名称+测试场景”预设了任务名称,您可以按需修改。最长不超过 64 个字符,只允许输入中文、字母、数字或下划线 |
| 测试场景 | 选择 “上架测试”。 |
| 测试范围 | 取值范围包括:兼容性测试、稳定性测试、性能测试、功耗测试、UX测试、隐私测试。 默认勾选所有测试专项,仅隐私测试支持根据实际需求取消勾选或重新勾选,其它测试专项不支持取消勾选。 说明:系统暂不支持对儿童教育、游戏类型的应用或元服务进行性能测试和 UX 测试 |
| 单设备测试时长 | 预估 330 分钟(各专项预估时长:兼容性 15 分钟、稳定性 120 分钟、性能 75 分钟、功耗 40 分钟、UX 60 分钟、隐私 20 分钟) |
配置测试任务 – 预置条件(可选)
在“预置条件”区域,根据实际情况判断是否需要填写:
-
如果应用需要账号和密码登录后才能正常使用,或者想在测试过程中自定义某些特定指令,可以参考预置条件进行配置
-
配置完成后,点击页面右上角的 “下一步”
-
如果应用不需要账号和密码登录,也不需要自定义特定指令,则无需配置预置条件,直接点击 “下一步”
四、选择测试设备
在“选择测试设备”页面:
筛选方式
-
在搜索框中输入机型名称筛选机型
-
也可以根据以下维度筛选:
-
设备形态
-
系统版本
-
API Level
-
我的收藏
-
是否空闲机型
-
是否优惠机型
-
选择完成后,点击右上角的 “提交”。
设备适配规则
| 测试专项适配 | 系统根据当前设置的测试场景及测试范围,判断设备是否支持本次测试。仅当设备完全支持您选择的测试场景和测试专项时,该设备卡片才会被高亮显示并支持选择;如果有 1 类测试专项(如性能测试)不支持,该设备卡片左下角将显示 “当前设备不适配” 字样,且该设备将被置灰不支持选择 |
| API Level 适配 | 所选待测设备的 API Level 值必须大于等于应用软件包的 API Level 值,且两者之间的差值需小于或等于 5。如果不满足此条件,设备卡片左下角将显示“当前设备不适配”字样,并且该设备将被置灰不支持选择 |
| 无适配设备时 | 如果无适配设备,您可以点击页面右上角的 “上一步” 返回至“配置测试任务”页面,修改测试场景和测试范围后重试 |
设备收藏
-
点亮设备卡片右下角的图标可以收藏该设备
-
后续创建相同测试场景的测试任务时,通过“其他信息”过滤项中的 “我的收藏” 即可筛选出已收藏的设备
建议
当前 HarmonyOS 5 及以上设备数量有限,为避免排队,建议错峰在 8 点~12 点期间进行应用软件包测试。
提示
-
如果被勾选的机型处于繁忙状态,可以在页面右侧看到红色区域的提示信息
-
建议根据预计排队时长,合理安排测试时间
五、提交测试
在弹出的 “使用详情确认” 提示框中,点击 “提交”。分三种情况:
| 未开通按量付费且余额充足 | 可直接提交测试 |
| 未开通按量付费且余额不足 | 建议点击页面中的 “购买套餐包” 订购付费套餐,或者点击 “开通” 升级到付费档。具体请参见《订购付费套餐包或升级付费档》 |
| 已开通按量付费且余额充足 | 可直接提交测试 |
提交后,系统返回至 “测试任务” 页签,测试任务列表默认按创建时间倒序排列,最新创建的测试任务展示在列表最上方。
六、终止测试任务
测试任务的七种状态
| 排队中 | 允许 | 尚未执行完成,允许在执行过程中终止,但终止后不支持重新测试,需要重新创建测试任务 |
| 测试中 | 允许 | 同上 |
| 通过 | 不支持 | 已执行完成 |
| 未通过 | 不支持 | 已执行完成 |
| 执行失败 | 不支持 | 已执行完成 |
| 已终止 | 无需 | 已经执行过终止操作 |
| 终止中 | 无需 | 已经执行过终止操作 |
终止“排队中”状态的任务
在“测试任务”页签,通过搜索框或筛选出“排队中”状态的目标测试任务
点击“操作”列的 “终止”
弹出对话框,提示:“该任务正在排队中,尚未占用设备。终止后将全额退还您的测试配额。确定终止任务吗?”
点击 “确认终止”
说明:系统将全额退还本次任务预扣的配额时长
终止“测试中”状态的任务
在“测试任务”页签,筛选出“测试中”状态的目标测试任务
点击“操作”列的 “终止”
弹出对话框,提示:“该任务正在云端真机上执行。强制终止将中断所有正在运行的自动化脚本,仅保留当前已捕获的日志和截图。已消耗的测试时长将正常扣除。确定终止任务吗?”
点击 “确认终止”
备注:系统将对下发该测试任务的远程真机进行 APP 卸载、环境重置和计费结算
终止“测试中”任务的计费规则
终止“测试中”状态的测试任务,系统不会全额退还预扣的配额时长,而是根据远程真机实际被占用的时长进行实时结算扣除。不足 1 分钟的占用时长,将向下取整扣除,例如任务运行 11 分钟 15 秒时被终止,则扣除 11 分钟配额时长。
说明:
-
任务终止过程消耗的时长,系统不会扣减时长额度
-
终止完成后任务状态将变更为 “已终止”,并提供已执行测试专项的测试报告
七、查看测试报告
测试任务创建完成后,非“排队中”状态下,可以随时进入测试报告页面查看任务执行情况。
1. 测试任务执行过程中查看
-
在云测试主界面,选择“测试任务”页签
-
点击待查看测试任务“操作”列的 “查看报告”,即可进入测试报告页面
2. 测试任务执行完成后查看
-
测试任务执行完成后,系统会发送邮件通知您
-
可以点击邮件中的 “云测试” 链接返回“测试任务”页签
-
根据邮件中的测试场景、任务名称信息定位到具体的测试任务
-
然后点击该任务“操作”列的 “查看报告” 进入测试报告页面
3. 测试报告页面结构
上架测试的测试报告页面默认以总览维度展示被测应用的测试执行情况,包括:
| 测试报告信息区域 | 展示测试报告 ID、测试时间以及测试时长信息。点击该区域右侧的 “下载应用”,可将该被测应用的原始应用软件包下载至本地 |
| 应用与测试信息区域 | 展示被测应用的名称、版本、API Level、大小、适配设备等应用基本信息,以及测试设备详情、该测试任务的测试场景和测试结果信息 |
| 测试总览区域 | 展示该测试任务总体执行情况以及所选测试专项的测试结果。当测试任务未完成时,系统会在每个测试专项完成后自动刷新测试总览的统计结果 |
| 问题总览区域 | 问题总览列表汇总展示各测试专项中的 “不通过”和“警告”类问题,并支持通过“测试结果”下拉框进行问题筛选 |
说明:报告采用雷达图展示应用在不同测试专项的达标情况。雷达图中:绿色表示通过、黄色表示通过但存在警告项、红色表示不通过。
网硕互联帮助中心








评论前必须登录!
注册