HDC2021技术分论坛:DevEco Testing,新增分布式测试功能

鸿蒙应用示例:DevEco Testing 工具的常用功能及使用场景 DevEco Studio 是鸿蒙生态中的集成开发环境(IDE),而 DevEco Testing 工具则是专门用于测试鸿蒙应用的强大工具。本文将详细介绍 DevEco Testing 中几个常用的测试功能及其使用场景,并给出相应的代码示例。【1】安装应用使用场景:在鸿蒙系统中,测试包不能像安卓那样直接发送给其他人进行安装... 阅读详情

作者:lixiao,华为终端软件测试首席架构师;mindelong,华为终端软件测试工程师

HarmonyOS自诞生以来,致力于提供全场景智慧解决方案,打造分布式流转、多设备协同的分布式体验。全新解决方案给测试带来一系列新的困难和挑战:

  • 应用级测试面临问题:海量的设备如何测试兼容性?HarmonyOS下如何测试应用性能?多设备协同下的应用如何测试?
  • 设备级测试面临问题:设备级整机的DFX怎么测试?硬件/驱动与系统的协同如何测试?设备与设备间的协同如何测试?

为了解决上述问题,我们打造一款全新的HarmonyOS测试解决方案产品——DevEco Testing,帮助开发者轻松掌握HarmonyOS测试技术。DevEco Testing对生态产品进行多维深度验证与缺陷挖掘,与生态伙伴共筑高品质生态产品,为鸿蒙生态高质量发展保驾护航。

下面我们从测试框架、应用测试服务、设备测试服务和认证测试服务四个方面,为开发者介绍DevEco Testing。让我们一起开启DevEco Testing学习之旅吧~

目录

一、测试框架(DevEco Testing for xUnit)

二、应用测试服务(DevEco Testing for App)

三、设备测试服务(DevEco Testing for Device)

四、认证测试服务(DECC)

五、测试服务获取方式


一、测试框架(DevEco Testing for xUnit)


DevEco Testing提供强大的自测试框架,支持单元测试和模块测试,让分布式特性测试更简单。测试框架的三大特点:支持多种开发语言(Python/Java/JS/C++/C),支持不同设备类型,以及支持多设备交互。

测试框架将复杂的设备发现、设备配对、设备连接等活动自动化,开发者无需关心设备配对等细节,可以如同单设备测试一样的方式编写分布式多设备测试用例。

​​图1 测试框架的三大特点

二、应用测试服务(DevEco Testing for App)


应用测试服务为HarmonyOS应用开发者提供专业级的应用测试解决方案,一键式启动,无人值守,让应用测试更轻松。

图2 应用测试服务

应用测试服务提供DevEco Service云测试、DevEco Testing for App客户端和DevEco Studio测试插件三种入口,开发者根据自己的需求选择使用不同的工具进行测试。

开发者根据工具界面向导,一键式完成任务的创建和提交。待测试完成后,开发者查看详细的测试数据和优化建议,同时使用测试错误截图、异常信息以及分布式跨设备日志等特性实现问题的快速定位。

应用测试服务提供多种专项测试能力,包括兼容性测试、稳定性测试、性能测试、UX规范测试和安全测试。

测试能力介绍如下:

  • 兼容性测试:清晰呈现应用在设备上运行时出现的安装失败、卸载失败、启动失败、崩溃、无响应、闪退等问题,保证应用兼容性。
  • 稳定性测试:通过智能AI遍历压测,在固定时间内遍历更多的路径,发现更多应用中可能存在的稳定性问题。
  • 性能测试:收集并分析冷热启动时长、帧率等多个性能指标,以及应用对内存和CPU的占用数据,精确评估应用性能薄弱点。
  • UX规范测试:提供典型的UX规范检视能力,覆盖规则丰富,并通过动态静态双层看护拦截,精准评估应用的UX规范满足度。
  • 安全测试:覆盖漏洞检测、动态隐私检测等测试,精确检测应用漏洞,多维度检测应用隐私行为。


三、设备测试服务(DevEco Testing for Device)


设备测试服务为HarmonyOS Connect硬件开发者提供设备测试解决方案,让您快速掌握专业级的系统/设备深度测试。

图3 设备测试服务

设备测试服务提供DevEco Testing for Device客户端,提供一键式便捷执行、全自动多维度深度测试,以及专业测试报告/专家建议等功能。根据客户端界面向导,开发者通过三个步骤完成任务创建、任务执行和查看报告。测试完成后,客户端提供全栈的分析数据和优化建议,开发者根据测试报告对被测设备进行质量评估。

设备测试服务提供多种专项测试能力,包括性能测试、功耗测试、安全测试、稳定性测试、多媒体测试、兼容性测试等。

测试能力介绍如下:

  • 性能测试:模拟真实业务场景,结合硬件特征测试性能,给出性能整体评分,并实时监测性能数据,帮助您找到性能瓶颈。
  • 功耗测试:通过典型场景和待机状态下的功耗测试,给出基于功耗评估标准的综合评分。
  • 安全测试:通过软硬件扫描,实现对设备系统的安全测试,输出结果并给出专家建议。
  • 稳定性测试:通过智能AI遍历压测、基础场景压测及典型问题压测,激发稳定性问题,给出测试报告及故障定位日志。
  • 多媒体测试:通过游戏测试和音视频测试,实现整机系统的图形图像的测试,给出基于图形图像评估标准的测试报告。
  • 兼容性测试:通过多维度兼容测试,提供兼容性测试报告及执行日志,提前发现软件、硬件及体验上的兼容性问题。


四、认证测试服务(DECC)


DECC(DevEco Certification Centre)为HarmonyOS Connect生态认证提供统一的认证测试服务,提供全系列认证测试套件,生态伙伴按需自动筛选执行,并对接专业认证测试服务和实验室,支撑生态伙伴快速高效的完成认证测试。

图4 认证测试服务

DECC认证测试服务提供的测试能力包括:认证测试工具、远程托管测试服务和专业认证实验室。

测试能力介绍如下:

  • 认证测试工具:提供一键式用例自动筛选和下载,实现认证测试0门槛,同时提供硬件BOX实现精准环境仿真。
  • 远程托管测试服务:面向设备开发者提供远程托管测试服务,支持远程一键式自动化测试执行,以及远程 HDB、串口调试等,支撑开发者提前自测调试。
  • 专业认证实验室:深沪2地2中心提供专业认证测试服务,5大专业实验室开放设备托管服务,支持远程认证调测。


五、测试服务获取方式


欢迎大家访问官网或者扫描二维码下载客户端,感受DevEco Testing测试服务给您带来的专业、便捷、高效的测试体验。

官网:DevEco Service

图5 官网的DevEco Testing入口

鸿蒙系统测试工具DevEco Testing 大家好我是ζ小菜鸡,让我们一期努力,顶峰相见!!! Deveco Testing‌是一款专项集成测试工具,主要用于鸿蒙系统(HarmonyOS)的应用测试。它提供了多项测试能力,包括应用稳定性测试、性能指标监控测试、功能体检基础质量测试、稳定性基础质量测试和性能基础质量测试等‌。 阅读详情

相关推荐

【纯血鸿蒙】专项测试工具 DevEco Testing

DevEco Testing 为生态合作伙伴接入 HarmonyOS 生态提供专业的测试服务,共筑高品质的智能硬件产品。云端服务平台面向开发者提供7×24 小时的远程多终端真机实验室,提供华为专业的应用安全隐私检测,提供基于华为真机的应用自动化测试。访问地址:https://devecostudio.huawei.com/cn/下载地址:https://device.harmonyos.com/cn/develop/deveco-testing PS:目前只有win版本。

oh.K 2711

鸿蒙NEXT应用App测试-专项测试(DevEco Testing)

鸿蒙应用App测试-专项测试的学习,包含了多种专项测试:稳定性测试、性能测试、质量测试等

qq_56760790的博客 6313

鸿蒙HarmonyOS (开发进阶)自定义性能脚本测试

DevEco Testing Hypium是HarmonyOS平台上的UI自动化测试框架,允许开发者使用Python编写测试脚本,具备原生控件、图像及比例坐标定位功能,支持多窗口及触摸屏、鼠标、键盘的模拟输入,并能实现多设备并行测试。此外,它还配备了提升开发效率的辅助插件,如控件查看和投屏操作,并能自动生成详细的测试报告,包括设备日志和执行步骤的截图,为测试过程提供全面的支持与分析工具。

WEZC156465的博客 1553

鸿蒙5.0开发【性能测试】DevEco Testing

DevEco Testing性能功耗测试服务模拟真实业务场景,实时检测性能功耗数据,帮您找到应用的性能瓶颈。

鸿蒙的技术博客 2415

【鸿蒙UI自动化-Hypiumy】一、环境准备(Windows)

本系列为个人学习鸿蒙UI自动化测试框架的一份笔记,如果有不对的地方,欢迎指正。该部分主要是环境准备工作。该文章主要是对windows上准备鸿蒙UI测试环境的过程记录,里面的内容主要摘自官方文档。

qq_42714320的博客 1374

鸿蒙5.0开发进阶:自定义性能脚本测试实现案例

DevEco Testing Hypium是HarmonyOS平台上的UI自动化测试框架......

HSMMQAQ的博客 1348

DevEco Testing 随机点击测试示例

本文介绍了使用DevEcoTesting工具实现随机点击测试的方法。主要内容包括:1)环境准备,需安装hdc、DevEcoStudio、PyCharm等工具;2)开发环境搭建,包括安装hypiumTest插件和四个必要的pip包;3)项目配置说明,需创建MANIFEST.in和setup-regression.py文件;4)核心API使用,如start_app启动应用和随机点击实现;5)测试用例打包和执行步骤,通过DevEcoTesting工具创建任务运行测试。整个过程涵盖了从环境配置到测试执行的完整流程,

m0_59315734的博客 668

功能测试工具源码DeviceTest

功能测试工具源码DeviceTest,

HarmonyOS 6学习:DevEco Testing故障截图录屏导出技术

摘要:本文详细介绍了在HarmonyOS应用开发测试中如何利用DevEcoTesting工具高效收集故障证据。DevEcoTesting作为华为官方测试工具,提供设备投屏、截图录屏等功能,可快速捕捉应用崩溃、界面异常等问题现象。文章从环境配置、操作流程到文件管理,系统讲解了截图录屏的具体实现方法,并对比分析了与其他工具的差异。该方案解决了传统证据收集方式的局限性,通过可视化记录提升问题定位效率,为开发者提供了一套完整的故障证据收集技术方案,是HarmonyOS应用质量保障的重要工具。

m0_59315734的博客 582

大唐豪侠服务器列表文件格式错误,关于大唐豪侠一键端的一些问题心得

有人问了大唐豪侠架设方面的问题,我简单研究了一下,做了个整理,现放出来大家一起研究讨论,我是把服务端的解压到了D盘里面了。第一个问题:架设成功后,运行客户端提示获取服务器列表失败,这个原因是因为压缩的一键端是整理过的,我们需要把服务器列表等解压出来,详见截图首先到这个目录里面找到package.zip,找到这个以后这里要注意,解压路径里面一定不要有package,这个解压成功后就有了服务列表等...

weixin_42530536的博客 1528

中兴SDH设备开局及业务配置

中兴SDH设备开局及业务配置 1.设备开局(S200-----S325) A.开电之后,按住截铃(bell off)开关,直至NCP告警灯变成橙色; B.此时,设备进入Download状态,设备IP为:192.192.192.11/24; 2.用交叉线(568A)将设备的QX口连接至电脑,电脑配置和设备相同网段的IP信息; 3.在电脑上测试连通性:pin...

weixin_33897722的博客 3997

HDC2021技术分论坛:吐司盒子?芝士码?HarmonyOS音视频测试来啦

DevEco Testing推出的音视频测试服务,为HarmonyOS整机提供音视频评测能力,满足开发者们的需求,也为鸿蒙生态保驾护航。

HarmonyOSDev的博客 1847

2026最新 OpenClaw 手机端部署与实战:旧手机秒变 AI 智能终端(Android/iOS 双平台全覆盖)

OpenClaw 是2026年 GitHub 爆火的开源自托管 AI 执行网关,前身是 Clawdbot / Moltbot,主打“一句话让 AI 帮你完成真实操作”,核心能力包括发消息、整理文件、控制设备、自动化任务等,区别于普通对话式 AI,它能将 AI 指令转化为实际行动。无需高配置设备,无需专业技术,旧手机就能变身随身 AI 助手,既能实现自动化办公、生活便捷,又能保障数据隐私,还能体验极客玩法,这正是开源技术的魅力。# 初始化配置(按提示操作,配置 AI 模型 API Key)

wohaiweifaju的博客 5647

鸿蒙 测试工具:DevEco Testing(一)

DevEcoTesting是鸿蒙系统专项集成测试工具,支持一键式测试任务执行。测试环境要求PC配置需Windows10/11或macOS系统、16GB内存、100GB硬盘空间;被测设备需HarmonyOS5.0+版本,并取消锁屏设置。测试任务支持筛选和状态跟踪(执行/完成/失败等),测试报告包含概览和详情两部分,可导出HTML格式并添加备注。工具简化了测试流程,无需复杂配置即可快速开展应用测试。

梦想不只是梦与想的博客 358

基于LabVIEW控制仪器检测与监控 --普源示波器DS1102Z-E

LabVIEW 控制普源示波器 代码实现与解释

s0101100的博客 4233

STM32F103ZET6【标准库函数开发】------04五个串口配置实战:从零到一构建多串口通信系统

本文详细介绍了STM32F103ZET6标准库函数开发中五个串口(USART/UART)的配置实战,从硬件引脚识别、时钟树配置到多串口系统整合技巧。通过具体代码示例和调试经验,帮助开发者快速构建稳定的多串口通信系统,适用于工业控制、物联网网关等应用场景。

weixin_29188997的博客 344

HarmonyOS 6学习:DevEco Testing故障截图与录屏导出全流程实战

【摘要】鸿蒙应用开发中,传统手机截图/录屏存在画质压缩、操作繁琐等问题。华为DevEcoTesting工具提供专业解决方案:通过USB调试连接设备后,可实现PC端实时投屏、无损截屏及录屏(MP4格式),文件自动保存至本地路径,显著提升缺陷单质量。关键步骤包括:1) 开启开发者选项和USB调试;2) 使用原装数据线;3) 选择投屏模式后一键操作。该方案避免了微信传图的画质损失,支持复现过程可视化,适合测试协作场景。同步提供DevEcoStudio内置功能和hdc命令行两种补充方案,满足调试及自动化需求。

m0_59315734的博客 387

计算蛋白质结构中氨基酸之间的方向和方位

方向 (Direction):通过相邻氨基酸的 CαCα​ 原子坐标差值,得到方向向量,描述两个氨基酸之间的几何方向。方位 (Orientation):可以通过二面角(如 Psi)来表示相邻氨基酸之间的旋转关系,或者通过局部坐标系(基于 NN、CαCα​、CC 原子)描述残基的空间取向。这些计算是研究蛋白质结构动力学、折叠过程、以及相互作用的基础,尤其是在使用机器学习和深度学习模型进行蛋白质结构预测时,这些几何信息有助于更好地捕捉残基之间的空间关系。

qq_27390023的博客 1680

2022HDC见闻与新技术学习体验分享

一、创新照见未来,共建鸿蒙世界,主题演讲笔记以创新照见未来,共建鸿蒙世界为主题的第四界HDC大会于2022年11月4日在东莞松山湖线上与线下同时开启。本次大会展示了鸿蒙生态的最新成果与发展规划.

weixin_69135651的博客 1371

《UDS协议从入门到精通》系列——图解0x85:控制DTC的设置

如何让ECU停止或恢复DTC状态位更新?有哪些注意点?图解+示例教你快速上手UDS 0x85服务!!

车载系统攻城狮 3863

原理之(〇)3D Gaussian Splatting 数学原理与推导

3D Gaussian Splatting源于EWA的理论基础,本文重点从EWA模型出发,详细推导3D GS中的数学原理,加深对鱼眼相机畸变场景下的理解。

scott198512的博客 4157

鸿蒙 测试包的安装运行方式

本文介绍了鸿蒙(HarmonyOS)应用测试安装的四种方式:1)使用hdc命令行工具安装HAP包;2)通过DevEcoStudio直接运行安装;3)利用DevEcoTesting工具进行安装;4)通过AppGalleryConnect进行远程测试分发(支持邀请测试和公开测试)。文中还提供了注意事项,包括真机调试签名要求、测试包有效期限制(90天)以及建议测试包与正式包使用不同包名等关键操作指南。这些方法覆盖了本地和远程测试场景,为测试人员提供了完整的应用安装方案。

梦想不只是梦与想的博客 2292

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

鸿蒙开发实战案例:自动化测试全流程解析

本文介绍了HarmonyOS平台上的UI自动化测试框架DevEco Testing Hypium的使用方法。主要内容包括:1) 环境搭建步骤,从Python安装到Hypium插件配置;2) 性能脚本操作流程,包括导入脚本和运行测试;3) 脚本工程结构说明,区分场景用例和原子用例;4) 测试结果解析方法。该框架支持Python编写测试脚本,提供多设备并行测试能力,并能自动生成包含设备日志和执行截图在内的详细测试报告,为鸿蒙应用开发测试提供全面支持。

2501_91726121的博客 953

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

鸿蒙中级课程笔记12—应用质量建议与测试指南

定义HarmonyOS应用及元服务兼容性、稳定性、性能、功耗、安全、UX测试标准和全场景分布式流转测试标准,覆盖HarmonyOS应用、元服务、全场景分布式应用接续等HarmonyOS关键特征,帮助开发者解决测什么的问题。测试标准简介和相关资源获取方式测试标准名称简介相关资源兼容性测试应用与OS兼容、应用与设备兼容、应用升级兼容等稳定性测试长时间运行故障率(崩溃、冻屏等)、长时间运行内存资源异常性能测试时延、帧率流畅体验和内存占用、CPU占用、线程数等资源占用约束功耗测试。

BlackWolfSky的博客 462

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

HarmonyOS---应用测试概述

应用质量要求分为应用体验质量建议和应用内容合规要求两大部分。

sinat_34896766的博客 1568
上一篇: HDC2021技术分论坛:HarmonyOS内核技术大公开
下一篇: HDC2021技术分论坛:分布式软时钟有多重要?
「已注销」
博客等级 码龄5年 1045粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值