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

    文章

    1967

    浏览量

    29997

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

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

收藏 人收藏

    评论

    相关推荐

    自动化 SPC:企业质量与效率提升的关键 “利器”

    自动化 SPC:以数据之力铸就生产质量的稳固防线
    的头像 发表于 11-06 10:32 154次阅读

    探索Playwright:前端自动化测试的新纪元

    与应用的交互,能够高效地执行重复性测试任务,加快测试周期,提升测试覆盖率,从而更早地发现缺陷和问题。这不仅提高了软件的稳定性和可靠性,还降低了维护成本,并为创新和功能增强提供了更多的时
    的头像 发表于 10-22 14:27 105次阅读

    生产线自动化革新:视觉上下料技术的精准应用与效率飞跃

    在当今这个日新月异的制造业时代,生产线自动化已成为提升生产效率、保证产品质量、降低人力成本的关键途径。其中,视觉上下料技术作为自动化领域的一
    的头像 发表于 10-11 16:21 243次阅读
    生产线<b class='flag-5'>自动化</b>革新:视觉上下料<b class='flag-5'>技术</b>的精准应用与<b class='flag-5'>效率</b>飞跃

    开关电源自动化测试设备:如何实现自动化测试

    开关电源自动化测试设备是将测试软件和测试硬件集成在一个电源测试柜中的ate自动测试设备,其
    的头像 发表于 08-30 18:19 1163次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>设备:如何实现<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>?

    沃尔玛斥资2亿推进自动驾驶叉车项目,加速仓库自动化

    美国零售业巨头沃尔玛正积极布局未来物流,计划斥资高达2亿美元引入“自动驾驶叉车”技术,以显著提升其仓库运营的自动化水平。据可靠消息源透露,沃尔玛已与新兴科技公司Fox Robotics
    的头像 发表于 07-30 17:08 602次阅读

    CASAIM与TCL达成全自动化智能检测技术合作

    近日,CASAIM与TCL达成全自动化智能检测技术合作,标志着双方在智能检测领域迈出了重要的一步。CASAIM IM自动化智能检测系统将在这一合作中发挥关键作用,助力TCL家电相关冲压零部件的全
    的头像 发表于 07-26 11:22 513次阅读

    比斯特自动化|双面自动点焊机:提升焊接效率与质量的关键技术

    在现代制造业中,焊接技术占据着举足轻重的地位。随着科技的不断发展,双面自动点焊机以其高效、精准、稳定的特点,成为众多企业提升产品质量和生产效率的首选设备。本文比斯特
    的头像 发表于 06-17 10:41 273次阅读

    工业自动化自动化区别是什么

    生产过程的自动控制和管理。自动化的目标是提高生产效率、降低成本、减少人为错误和提高产品质量。自动化技术广泛应用于各个领域,包括制造业、交通运
    的头像 发表于 06-11 11:13 1540次阅读

    工业自动化包含哪些技术

    工业自动化是现代制造业中不可或缺的一部分,它通过使用各种技术和设备来提高生产效率、降低成本、提高产品质量和安全性。 一、工业自动化概述 工业自动化
    的头像 发表于 06-11 11:11 826次阅读

    软件接口自动化测试,使用软件工具+工装治具测试

    软件接口自动化测试结合软件工具与工装治具的应用,极大地提升测试效率和质量,是现代软件开发不可或缺的一部分。通过精心选择和应用合适的工具与
    的头像 发表于 06-07 15:59 1264次阅读

    纳米软件自动化测试合作:4644芯片与VPX模块测试

    近日,纳米软件与西安广勤电子技术有限公司就4644电源芯片自动化测试和VPX电源自动化测试达成
    的头像 发表于 05-09 15:49 398次阅读
    纳米软件<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>合作:4644芯片与VPX模块<b class='flag-5'>测试</b>

    Eggplant—HMI自动化测试软件

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

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

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

    电源测试怎么自动化?电源模块自动化测试系统如何实现?

    纳米软件在电测行业深耕十余年,在行业的大背景下,为了进一步完善自动化测试,开发出了新的智能的电源模块自动化测试系统ATECLOUD-POW
    的头像 发表于 12-15 14:40 822次阅读
    电源<b class='flag-5'>测试</b>怎么<b class='flag-5'>自动化</b>?电源模块<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>系统如何实现?

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

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