版权所有©华为终端有限公司2025。保留一切权利。 本材料所载内容受著作权法的保护,著作权由华为公司或其许可人拥有,但注明引用其他方的内容除外。未经华为公司或其许可人事先书面许可,任何人不得将本材料中的任何内容以任何方式进行复制、经销、翻印、播放、以超级链路连接或传送、存储于信息检索系统或者其他任何商业目的的使用。 商标声明 以上为华为公司的商标(非详尽清单),未经华为公司书面事先明示许可,任何第三方不得以任何形式使用。 注意 华为会不定期对本文档的内容进行更新。 本文档仅作为使用指导,文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 华为终端有限公司 广东省东莞市松山湖园区新城路2号 https://consumer.huawei.com 目录 1前言..........................................................................................-1-2鸿蒙应用上架质量审核流程........................................................-2-3鸿蒙应用上架质量测试标准........................................................-3-3.1功能质量测试......................................................................-3-3.1.1功能完备度测试..........................................................-3-3.1.2功能体验测试.............................................................-4-3.1.3应用全场景测试.........................................................-5-3.2体验专项质量测试...............................................................-6-3.2.1兼容性体验................................................................-6-3.2.2UX体验....................................................................-8-3.2.3稳定性体验.............................................................-11-3.2.4功耗体验.................................................................-11-3.2.5性能体验.................................................................-12-3.2.6安全体验.................................................................-13-3.3鸿蒙特性质量测试.............................................................-17-3.3.1鸿蒙生态规则测试....................................................-17- 3.3.2鸿蒙创新特性测试...................................................-18-4鸿蒙应用上架质量测试能力介绍..............................................-23-4.1开发者自测试能力介绍......................................................-23-4.1.1单元测试能力介绍...................................................-23-4.1.2集成测试能力介绍....................................................-27-4.1.3众测能力介绍.........................................................-30-4.2应用上架预检能力介绍.....................................................-33-4.3应用上架测试报告说明.....................................................-39-4.3.1应用上架测试报告...................................................-39-4.3.2应用上架测试FAQ..................................................-41-附录:.......................................................................................-47- 1前言 在万物互联的智能化浪潮中,鸿蒙操作系统正在以其独特的分布式架构、无缝协同体验和全场景智慧能力,构建一个连接万物、智能协同的生态体系。 鸿蒙应用,元服务作为用户与鸿蒙生态设备交互的载体,其质量与体验效果直接影响用户对鸿蒙生态的态度进而影响开发者在鸿蒙生态的长期发展。 从生态视角看,功能完整、运行流畅、安全可靠的应用能够增强用户粘性,提升生态整体价值;反之,质量低下、体验不佳的应用会损害用户信任,引发用户流失,最终阻碍生态的健康发展。 从开发者视角看,投身鸿蒙生态意味着拥抱新的机遇与广阔的用户市场,而应用质量是实现这一目标的重要基础。如果应用在功能、性能或体验上未达到用户预期,可能导致用户反馈不佳、留存率下降,进而影响开发者在生态中的长期发展与品牌积累。 因此,保障应用质量不仅是生态健康发展的共同责任,也是每一位开发者在鸿蒙生态中实现价值、赢得用户信任的坚实基础。 应用上架是开发者将应用交付给用户的关键,应用上架前的质量测试就承担着守护应用最终品质的重要职责,需要制定清晰的技术标准,以满足合规要求和牵引生态导向,并建设对应的高效测试工程与工具系统,进而提供测试能力给开发者,以提升其测试效率,最终提升应用质量。 发布《鸿蒙应用与元服务上架质量测试白皮书》目的: 1、阐述HarmonyOS生态全生命周期的测试流程与测试工程能力,伙伴可在应用各个研发阶段选用不同的测试工具和能力,提早发现问题,降低应用研发成本。 2、系统性说明鸿蒙应用上架测试的标准体系、测试点、测试方法等,提供客观、一致的测试标准,维护生态的规范性与一致性。 3、通过持续分析应用上架测试与用户声音,为伙伴提供常见问题分析与解决方案,与伙伴携手共建高质量的鸿蒙应用生态,为用户提供卓越的智慧体验,推动鸿蒙生态持续健康发展。 2鸿蒙应用上架质量审核流程 当前鸿蒙生态发展迅速,鸿蒙生态上架应用的用户体验尤为重要。需要构建一套鸿蒙应用上架前质量保障的流程,协助开发者改善其应用质量,牵引开发者打造极致的用户体验。 在鸿蒙生态中,需要对应用进行质量测试以供AppGallery上架参考。 3鸿蒙应用上架质量测试标准 鸿蒙应用上架质量测试标准的制定,是基于鸿蒙系统六大核心用户体验:精致、易用、流畅、协同、安全、智能,突出功能质量,体验专项质量,鸿蒙特性质量三个方面,旨在帮助开发者打造出,不仅能满足功能需求,更能超越用户期待,真正融入鸿蒙万物互联世界的精品应用。 3.1功能质量测试 3.1.1功能完备度测试 大量应用都是多OS系统(鸿蒙,安卓,iOS)齐发,如果不同系统上的同一个应用功能存在缺失,会对用户的日常使用带来困扰和不便。对于这类应用需要采用功能完备度来度量应用功能在鸿蒙系统上开发的完备程度,并帮助开发者发现适配问题,协助开发者提升应用质量,促进鸿蒙生态高质量发展,改善用户体验。 当前功能完备度优先参考同一应用的安卓版本(安卓版本不支持的应用参考iOS版本)输出对应功能清单,并基于功能清单对鸿蒙应用进行功能比对: 1)功能清单输出: 根据非鸿蒙系统版本的应用页面展示,按照一级、二级、三级......遍历应用各层页面以及对应的功能点,输出对应的功能清单。 2)鸿蒙应用功能清单对比测试: 依据应用功能完备度清单,逐个对比鸿蒙版本应用功能点,按完备度清单的模块路径在应用上找到对应的功能点验证功能,并输出测试结果。 3.1.2功能体验测试 3.1.2.1垂域应用功能体验测试 截止2025年鸿蒙应用有26个应用垂域,基于垂域分别输出其KEP(KeyExperience Path/关键体验路径)&KEI(Key ExperienceIndex/关键体验指标),用于指导同品类应用的功能体验测试。 3.1.2.2数据继承测试 对于鸿蒙应用升级后,应用在老版本内产生的数据需要在新版本应用内继承,具体数据范围包含以下: 1、云端数据:用户的收藏、发布、关注、购物车、订单、会员权益、数 字资产、订阅信息等云端数据。 2、本地数据:聊天信息、剪辑作品及草稿、输入法词库、离线地图和导航包等。 3.1.3应用全场景测试 随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或元服务可以在不同的硬件设备之间方便流转、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。但是如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬件,开发成本较高。HarmonyOS系统面向多终端提供了“一次开发,多端部署”的能力,让开发者可以基于一种设计,高效构建多端可运行的应用。因此在鸿蒙应用的质量体验不仅涉及全场景中独有产品形态应用,还需要覆盖“一多”的应用。 质量标准库基于通用质量和设备形态专项质量分别组建,根据开发者对应用支持产品形态的设计,关联对应的测试质量标准项,用于指导应用质量测试活动的开展。 3.2体验专项质量测试 为确保鸿蒙应用在全场景、多设备环境下能够持续提供高品质的一致体验,围绕兼容性、UX体验、稳定性、功耗、性能及安全六大核心维度,构建了专项测试标准。致力在应用上架前全面识别并帮助开发者,发现关键质量风险,协助开发者进行应用体验优化,从而提升产品竞争力与用户满意度。其中,“必须”是应用上架要求的遵从项,“推荐”是应用上架要求的建议项。 3.2.1兼容性体验 应用的基础功能兼容性,一般是指某个应用能稳定地工作在操作系统之上,而不会出现意外退出等问题。鸿蒙应用需要兼容不同OS版本、不同设备形态,以及保证应用升级场景工作正常。除此之外,应用基础功能包括通用的应用规格、配置文件、卡片信息等基础包体结构要求。 3.2.2UX体验 UX基础体验建议从影响用户体验的各个维度定义了相应的UX质量要求,以保证应用良好的交互体验。 3.2.3稳定性体验 应用稳定性,指应用在持续操作时间内出错的概率。稳定运行的应用长时间运行故障率低、内存资源无异常,分布式协同业务操作无故障。 3.2.4功耗体验 应用的功耗和用户使用设备整机的续航体验强相关,为构筑用户良好续航 体验,对后台任务使用,后台资源占用有以下建议和要求。 3.2.5性能体验 应用应提供用户期望的响应速度和流畅性,包括应用冷启动、应用内操作、资源