鸿蒙原生应用测评清单:方舟编译器与原子化服务测试要点

鸿蒙原生应用进入政企采购视野后,验收常卡在方舟编译器适配与原子化服务拆分两项。本文按 GB/T 25000.51-2016 与 GB/T 25000.10-2016 给出可勾选的测试要点与不合格判定阈值,适配 HarmonyOS NEXT 及以上版本。

鸿蒙原生应用测评清单:方舟编译器与原子化服务测试要点

鸿蒙原生应用指基于 HarmonyOS NEXT 及以上版本,使用方舟编译器(ArkCompiler)静态化打包、并以原子化服务(Atomic Service)为分发形态上架的应用。随着 2024 年 6 月 HarmonyOS NEXT 星河版启动开发者预览,相关软件开始进入政企采购清单,验收环节常因方舟编译器兼容性与原子化服务拆分粒度出现争议。本文按 GB/T 25000.51-2016《软件产品质量要求和测试》给出 7 类可勾选测试要点,供采购方与第三方测评机构对齐验收口径。

一、背景与术语界定

鸿蒙原生应用与过往基于 Android 兼容层的鸿蒙应用存在底层差异。前者由方舟编译器将 ArkTS / eTS 源码统一编译为方舟字节码(ABC, Ark Bytecode),运行时不依赖 Java 虚拟机;后者仍包含 APK 兼容层。两者在验收口径上不能混用,本文仅讨论前者。

原子化服务是 HarmonyOS NEXT 的特色分发形态,每一个独立功能被拆分为可免安装拉起的卡片(Card),体量按 HarmonyOS 应用开发规范需控制在 2MB 至 20MB 之间,单卡片功能应封闭、可独立启动,这一约束直接决定了后续测试粒度。

二、7 类测试要点拆解

依据 GB/T 25000.51-2016 第 5.3 章「产品测试」逻辑,将鸿蒙原生测试拆为功能、性能、兼容性、安全、易用性、可靠性、维护性 7 个特性维度,再叠加方舟编译器与原子化服务两个专项。

1. 功能性测试(GB/T 25000.51-2016 5.3.2)

2. 性能测试(GB/T 25000.51-2016 5.3.8)

性能基线建议在 HarmonyOS NEXT 真机上采集:

3. 兼容性测试

HarmonyOS NEXT 适配机型清单由开放原子开源基金会动态维护,截至 2025 年 12 月覆盖超 240 款设备。测试矩阵建议至少包含「麒麟 9000S / 麒麟 9010 / 麒麟 9020」3 类 SoC 与 HarmonyOS NEXT 5.0.0、5.0.2 两个 Build 版本组合。

4. 安全性测试

5. 易用性测试

卡片需支持深色模式、字体放大、屏幕朗读(TalkBack 国产替代)等系统级无障碍设置;触屏热区按 Material 经验值放大至 ≥ 44×44vp。

6. 可靠性测试

采用故障注入法:跨设备流转时主动断开网络 3 次,断言卡片状态恢复而非崩溃;方舟编译器产物在不同 CPU 架构(arm64 / x86 模拟器)下行为需保持一致。

7. 维护性与方舟编译器专项

三、典型不合格项与判定阈值对照表

序号测试模块判定要点阈值不合格等级
1方舟编译器产物未生成 .abc 字节码,仍以源码或 JSBundle 运行0 容忍致命
2原子化服务拆分单卡片体量超过 20MB≤20MB严重
3签名机制沿用旧版 V1 签名或 Android keystore必须 V2+V3严重
4权限申请原子化服务卡片调用未声明权限0 容忍致命
5冷启动首卡拉起超过 2000ms≤1500ms一般
6跨设备流转流转失败后无降级方案必须降级严重
7无障碍TalkBack / 屏幕朗读无法朗读关键文案100% 覆盖一般

四、客户实务建议

  1. 合同条款注明「HarmonyOS NEXT 及以上版本」「方舟编译器开启 AOT 模式」两个版本约束,避免被替换为兼容层版本;
  2. 验收前要求开发商提供 .abc 字节码 + 原子化服务拆分清单 + 隐私字段表 3 类物料,缺一不接受测试;
  3. 兼容性测试设备清单由甲乙双方签字锁定,避免「机型升级不重测」的扯皮;
  4. 第三方软件测评机构选取时核对 CMA、CNAS 资质及硬件设备型号覆盖清单,必要时要求出示近 6 个月的设备校准证书;
  5. 对涉及金额超 50 万元的项目,建议同步申请「首版次软件测评」用于后续保险或投标加分;
  6. 若项目同时申报等保或密评,建议先完成功能性测试再启动安全测评,避免整改联动造成复测翻倍。

五、新亿诚的相关服务

新亿诚可针对鸿蒙原生应用出具带 CNAS 印章的软件测试报告,覆盖软件产品确认测试移动 APP 测试两类常见场景。具体国标版本与报价可联系新亿诚技术顾问获取清单。

相关阅读

你可能也感兴趣

需要测试服务?

让我们为你的软件做一次
真正经得起审查的检测

依据 GB/T 25000.51-2016 国家标准 · 最快 3 天出报告 · 报告全国通用

立即免费咨询 →