0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【技术视界】揭秘!自动化测试效率提升30%如何达成

HarmonyOS开发者 来源:未知 2023-11-01 21:10 次阅读
# 技术视界# 【技术视界】栏目为开发者提供华为研发专家对于HarmonyOS关键技术的专业解读,从不同角度、不同方面帮助开发者更好更快地掌握HarmonyOS相关开发知识。本期文章为大家带来的是华为自动化测试框架专家的分享,希望能为您的开发之路带来启发~

作者:Sky,华为自动化测试框架专家

一个全新的应用需要经过需求设计、应用开发、应用测试,及应用上架等几个阶段之后,才能到达用户手中。在应用测试中,测试的类型根据不同的开展时机,可以分为单元测试、集成测试、专项测试,以及上架测试。

单元测试指对软件中的最小可测试单元进行验证,围绕函数、类、方法等展开,大多数是白盒测试;集成测试围绕多模块、整机系统,基于UI的端到端的黑盒/灰盒测试;专项测试包含性能、稳定性、安全等各类专项;上架测试则主要检测应用是否符合平台上架标准。在以上这些测试活动中,都离不开自动化测试框架。

wKgZomVCT1aAcnRtAACdDEgKG4Y542.jpg  

HarmonyOS应用测试挑战与诉求

2022DevEcoTesting Hypium测试框架发布基础测试框架及能力增强的SDK,并提供了基础录制回放工具后, DevEco Testing Hypium团队为进一步了解用户诉求,对上百位测试人员进行调研,我们了解到不同的阶段测试人员诉求不同。

新手测试人员缺少移动端应用自动化测试经验,不熟悉主流测试框架,对业界服务开发辅助工具了解有限,想完成HarmonyOS应用测试,则需要测试工具低门槛、易上手,自动化API易理解。

资深测试人员,对移动端应用自动化测试及主流测试框架有更多经验,于是更在意自动化测试效率。这类测试人员更需要高级智能的测试工具,来解决控件定位难/定位不准,UI反复变化等痛点问题。

wKgZomVCT1aAYn81AAENSjGU-r8086.jpg

因此,DevEco Testing Hypium 本次特性将重点提升测试人员自动化开发效率。针对资深自动化测试开发者,提供了增强版录制回放能力、UIViewer工具及脚本开发助手,并为新手开发者提供了高频预置模板,帮助开发者快速上手DevEcoTesting Hypium测试框架。

录制回放工具

增强版录制回放工具,相较于基础版,性能大幅提升,投屏操作更流畅,录制更“丝滑”。当前已支持常见手势、键鼠等事件的录制,减少了脚本开发过程中的重复工作。针对自动化开发常见痛点控件定位不准的问题, DevEco Testing Hypium借助辅助控件智能定位手段,快速选择唯一定位控件,大幅提升回放成功率。

wKgZomVCT1eAD40GAHlpOs88MVI581.gif  

UIViewer

UIViewer是UI自动化脚本开发者必备工具。DevEco Testing Hypium本次发布了全新UIViewer工具,支持控件信息实时浏览,页面获取速度大幅提升,显著提升控件信息获取效率。同时发布30+实用工具集合,在投屏器上即可完成应用/文件管理、截图、开关机等常见操作,为测试脚本的开发提供了便捷。

wKgZomVCT1iATWqBAGSEF2ux684003.gif    

脚本生成助手

除了基础的录制场景外,脚本开发过程离不开断言场景。在录制模式下,DevEco Testing Hypium脚本生成助手支持选中控件快速生成检查点,如控件是否存在,文本是否符合预期等,减少了脚本开发过程中的重复工作。wKgZomVCT1iAImziAHsnVKkYYWw215.gif    

预置高频模板

针对新手自动化开发者,在编写自动化用例时,可借助DevEcoTesting Hypium预置的高频模板,快速插入常用代码。当前已支持插入应用管理、桌面操作、开关管理、循环与条件等代码,大幅降低了新手学习成本。

wKgZomVCT1mAezdpAAC2jtf3S5M858.jpg    

结束语

以上特性将帮助HarmonyOS自动化测试开发者有效解决常见痛点,提升脚本开发效率及开发体验。在未来,DevEcoTesting Hypium自动化测试框架团队,将继续致力于自动化工程开发效率提升,为HarmonyOS开发者带来更好的体验。更多实用特性将陆续发布,敬请期待!

更多推荐


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HarmonyOS
    +关注

    关注

    79

    文章

    1854

    浏览量

    29267

原文标题:【技术视界】揭秘!自动化测试效率提升30%如何达成

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    研华工控机在自动化测试线上的创新应用

    随着工业4.0和智能制造的快速发展,自动化测试线在产品质量控制和生产效率提升方面扮演着越来越重要的角色。研华工控机凭借其卓越的性能和稳定性,在自动化
    的头像 发表于 03-19 11:45 467次阅读
    研华工控机在<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>线上的创新应用

    Eggplant—HMI自动化测试软件

    Eggplant是英国TestPlant公司推出的创新性自动化测试工具。通过VNC或RDP通讯技术远程桌面连接被测对象,基于图像和文字识别算法进行对象定位,进而驱动和确认被测HMI设备的响应,能够
    的头像 发表于 01-23 18:00 231次阅读

    CASAIM与LG化学越南工厂达成全自动化智能测量技术合作,助力汽车锂电池相关零部件全自动化测量及质量管控

    零部件的高精度、高效率测量和检测,进一步提升产品质量和生产效率。 作为全球领先的电池制造商,LG化学一直致力于提高产品质量和生产效率, 为了满足市场需求,LG化学越南工厂一直在寻求更先
    的头像 发表于 01-16 15:47 130次阅读
    CASAIM与LG化学越南工厂<b class='flag-5'>达成全自动化</b>智能测量<b class='flag-5'>技术</b>合作,助力汽车锂电池相关零部件全<b class='flag-5'>自动化</b>测量及质量管控

    ETC自动化测试系统ETC Runsys. #ETC #自动化测试 #OBU #RSU

    自动化测试
    度纬仪器
    发布于 :2024年01月12日 10:01:20

    分布式IO工业自动化数据采集与分析的核心

    随着工业自动化技术的不断发展,分布式IO在工业自动化领域的应用越来越广泛。作为一种先进的控制技术,分布式IO能够实现设备的分布式控制和监测,提高生产
    发表于 12-28 14:47

    自动化按键测试模组技术规格书:提高生产效率的利器

    自动化按键测试模组技术规格书:提高生产效率的利器?|深圳磐石
    的头像 发表于 12-20 09:10 155次阅读
    <b class='flag-5'>自动化</b>按键<b class='flag-5'>测试</b>模组<b class='flag-5'>技术</b>规格书:提高生产<b class='flag-5'>效率</b>的利器

    HamronyOS自动化测试框架使用指南

    概述 为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元测试,并且可基于 UI 操作进行
    发表于 12-19 10:26

    LabVIEW与Tektronix示波器实现电源测试自动化

    LabVIEW与Tektronix示波器实现电源测试自动化 在现代电子测试与测量领域,自动化测试系统的构建是提高
    发表于 12-09 20:37

    led电源自动测试系统如何提高测试效率

    led电源自动测试系统如何提高测试效率? LED电源自动测试系统是一种用于测试LED电源的设备,其作用是通过
    的头像 发表于 11-09 09:12 528次阅读

    提速30%!HarmonyOS NEXT自动化测试开发效率提升

    中,持续优化应用使用体验。而以上测试活动,都离不开自动化测试框架。随着HarmonyOS应用测试能力的发展,HarmonyOS NEXT自动化
    的头像 发表于 11-08 14:45 448次阅读

    基于软件性质的自动化测试技术

    在软件开发的生命周期中,测试是至关重要的一环。为了确保软件产品的质量,开发团队需要进行全面的测试,以发现和修复软件中潜在的缺陷和问题。传统的人工测试虽然有效,但却耗时耗力,且成本较高。为了提高
    的头像 发表于 10-09 16:29 281次阅读
    基于软件性质的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>技术</b>

    工厂自动化系统分享

    工厂自动化结构 PLC系统应用 IO-Link系统解决方案 工厂自动化中的工业机器人 问答环节
    发表于 09-07 06:32

    RFID技术(Radio Frequency Identification射频识别)在未来的数字、信息自动化中的重要性

    RFID技术(Radio Frequency Identification射频识别)在未来的数字、信息自动化中为何如此重要?RFID系统具有哪些独特优势与应用价值?RFID系统在
    发表于 08-16 09:12

    接口自动化测试流程讲解 企业接口自动化测试步骤

    接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试
    发表于 07-28 14:54 1191次阅读
    接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>流程讲解 企业接口<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>步骤

    一个自动化测试流程

    一个自动化测试流程。
    发表于 05-04 17:48 0次下载