关于javascript:HDC2021技术分论坛DevEco-Testing新增分布式测试功能

3次阅读

共计 2350 个字符,预计需要花费 6 分钟才能阅读完成。

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

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

利用级测试面临问题:海量的设施如何测试兼容性?HarmonyOS 下如何测试利用性能?多设施协同下的利用如何测试?
设施级测试面临问题:设施级整机的 DFX 怎么测试?硬件 / 驱动与零碎的协同如何测试?设施与设施间的协同如何测试?
为了解决上述问题,咱们打造一款全新的 HarmonyOS 测试解决方案产品——DevEco Testing,帮忙开发者轻松把握 HarmonyOS 测试技术。DevEco Testing 对生态产品进行多维深度验证与缺点开掘,与生态搭档共筑高品质生态产品,为鸿蒙生态高质量倒退保驾护航。

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

一、测试框架(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 测试服务给您带来的业余、便捷、高效的测试体验。

官网:https://devecoservice.harmony…

图 5 官网的 DevEco Testing 入口

正文完
 0