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
    +关注

    关注

    80

    文章

    2157

    浏览量

    36288

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试

    在现代制造业中,自动化测试已经成为提高生产效率、降低错误率、提升产品质量的关键环节。尤其是在电子产品的测试过程中,FCT(功能
    发表于 04-13 14:54

    ATE测试是什么?电源企业为什么必须上自动化测试

    在电源行业快速发展的年代,产品质量、生产效率与成本控制成为企业竞争的关键。很多电源厂家都在关注ATE 测试,但不少人仍不清楚 ATE测试是什么,也不明白自动化
    的头像 发表于 03-24 14:37 320次阅读
    ATE<b class='flag-5'>测试</b>是什么?电源企业为什么必须上<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>?

    比斯特综合性能测试提升电池组性能验证效率精度

    深圳比斯特自动化设备有限公司推出的综合性能测试机,凭通过技术创新重新定义了电池性能测试的标准,在保证测试精度的同时,
    的头像 发表于 02-06 16:37 1098次阅读
    比斯特综合性能<b class='flag-5'>测试</b>机<b class='flag-5'>提升</b>电池组性能验证<b class='flag-5'>效率</b>精度

    自动化设备上下料系统:提升制造效率与智能化生产的关键技术

    自动化设备上下料系统是提升生产效率与智能制造的核心技术,本文探讨了自动化上下料系统的设计、应用
    的头像 发表于 01-17 14:02 1397次阅读
    <b class='flag-5'>自动化</b>设备上下料系统:<b class='flag-5'>提升</b>制造<b class='flag-5'>效率</b>与智能化生产的关键<b class='flag-5'>技术</b>

    是德Keysight 3000T示波器在自动化测试中的应用:精准与效率的双重赋能

    在工业自动化测试领域,高精度测量仪器是保障产品质量与生产效率的核心工具。是德科技(Keysight)推出的InfiniiVision 3000T系列示波器,凭借其卓越的波形捕获能力、智能化分析功能
    的头像 发表于 01-08 17:49 1163次阅读
    是德Keysight 3000T示波器在<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>中的应用:精准与<b class='flag-5'>效率</b>的双重赋能

    吉时利源表2450赋能自动化测试的智能精密仪器

    的设计,为自动化测试系统提供了革命性的解决方案。本文将深入探讨2450的技术特性、自动化测试应用场景及其在
    的头像 发表于 12-26 17:50 736次阅读
    吉时利源表2450赋能<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的智能精密仪器

    零代码ATE测试系统,轻松完成LED电源模块的自动化测试

    一、案例概述 零代码ATE测试系统赋能湖南某电子科技公司,针对其 LED 电源研发测试阶段 “手动测试效率低、方案调整不灵活、数据分析需求迫切” 的核心问题,提供定制
    的头像 发表于 12-22 19:50 470次阅读
    零代码ATE<b class='flag-5'>测试</b>系统,轻松完成LED电源模块的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>

    北京泰斯汀通信技术有限公司并网及V2G的自动化测试工具/测试服务

    北京泰斯汀通信技术有限公司提供并网及V2G的自动化测试工具及摸底测试服务,提升光、储逆变器及V2G的并网
    的头像 发表于 12-19 14:28 528次阅读
    北京泰斯汀通信<b class='flag-5'>技术</b>有限公司并网及V2G的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>工具/<b class='flag-5'>测试</b>服务

    自动化测试的「千里眼」:当RTSM远程控制遇上自动化测试效率直接拉满!

    自动化痛点】自动化测试的“黑箱困境”:你真的敢说“完全放心”? 凌晨2点,测试工程师小李盯着电脑屏幕上的自动化脚本进度条——第17步卡住了
    的头像 发表于 12-11 11:26 488次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的「千里眼」:当RTSM远程控制遇上<b class='flag-5'>自动化</b>,<b class='flag-5'>测试</b><b class='flag-5'>效率</b>直接拉满!

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分
    的头像 发表于 09-22 17:52 1007次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试平台ATECLOUD电源模块进行重复短路测试
    的头像 发表于 09-03 19:10 1008次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件完成<b class='flag-5'>测试</b>

    使用Ansible实现大规模集群自动化部署

    当你面对1000+服务器需要部署时,你还在一台台手工操作吗?本文将揭秘如何用Ansible实现大规模集群的自动化部署,让运维效率提升10倍!
    的头像 发表于 08-27 14:41 985次阅读

    耐达讯自动化EtherCAT转RS232:示波器连接的“开挂秘籍”

    的数据能快速准确地传输到控制系统,实现远程监控和自动化测试。还能提高系统的灵活性和可扩展性,应对各种复杂的测试需求。 总的来说,耐达讯自动化EtherCAT转RS232网关连接示波器
    发表于 07-23 15:31

    嵌入式工业显示器如何提升自动化设备的操作效率?​

    在工业 4.0 的浪潮下,自动化设备在各行业中的应用愈发广泛,而嵌入式工业显示器作为自动化设备的关键人机交互界面,其性能优劣直接影响着设备的操作效率。那么,嵌入式工业显示器是如何提升
    的头像 发表于 07-14 15:55 903次阅读

    同惠TH2838自动LCR测试仪如何提升PCB产线效率

    。同惠TH2838自动LCR测试仪凭借高精度、自动化测试、宽频段覆盖及智能功能,成为PCB产线效率
    的头像 发表于 06-19 15:08 830次阅读
    同惠TH2838<b class='flag-5'>自动</b>LCR<b class='flag-5'>测试</b>仪如何<b class='flag-5'>提升</b>PCB产线<b class='flag-5'>效率</b>