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

    文章

    1987

    浏览量

    31078

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

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

收藏 人收藏

    评论

    相关推荐

    自动化焊接设备集成:提升效率与精度的新方案

    随着制造业的快速发展和市场竞争的日益激烈,企业对于生产效率和产品质量的要求越来越高。在这样的背景下,自动化焊接技术应运而生,并逐渐成为提升制造效率
    的头像 发表于 02-27 09:41 63次阅读

    蔡司三坐标自动化解决方案提升企业效率的智能伙伴

    蔡司代理三本精密仪器获悉,在工业自动化的浪潮中,蔡司以其先进的工业测量自动化技术,成为全球制造业的合作伙伴。我们的自动化解决方案不仅提升了生
    的头像 发表于 02-13 11:11 188次阅读
    蔡司三坐标<b class='flag-5'>自动化</b>解决方案<b class='flag-5'>提升</b>企业<b class='flag-5'>效率</b>的智能<b class='flag-5'>化</b>伙伴

    泰瑞达收购英飞凌自动化测试设备团队

    近日,自动化测试解决方案领域的知名供应商泰瑞达(Teradyne)与电源系统和物联网芯片大厂英飞凌科技股份公司联合宣布,双方已达成战略合作伙伴关系,旨在共同推进功率半导体测试
    的头像 发表于 02-06 18:25 451次阅读

    CASAIM与弗迪科技达成自动化蓝光测量技术合作

    近日,CASAIM与比亚迪旗下的弗迪科技有限公司宣布达成自动化蓝光测量技术合作,是CASAIM自动化蓝光测量技术在汽车制造行业的一次重要应用
    的头像 发表于 02-05 11:33 305次阅读

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持仿真( MIL/SIL/HIL)、故障注
    的头像 发表于 01-02 13:42 282次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件 - TAE

    CASAIM与中国航天达成全自动化光学测量技术合作

    近日,CASAIM与中国航天达成全自动化光学测量技术合作,并将CASAIM IS全自动化光学测量系统交付给中国航天科技集团山西工厂,这一合作标志着双方在智能制造和精密测量领域迈出了重要一步。
    的头像 发表于 12-02 16:14 478次阅读

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

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

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

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

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

    开关电源自动化测试设备是将测试软件和测试硬件集成在一个电源测试柜中的ate自动测试设备,其
    的头像 发表于 08-30 18:19 1478次阅读
    开关电源<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 716次阅读

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

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

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

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

    工业自动化包含哪些技术

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

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

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

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

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