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

    文章

    2146

    浏览量

    35572

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    同惠LCR测试仪如何实现高效批量自动化测量

    在电子元器件生产与品质检测中,同惠LCR测试仪凭借高精度与稳定性备受青睐。为提升批量测试效率,降低人力成本,通过软硬件协同优化可实现高效自动化
    的头像 发表于 09-17 16:26 305次阅读
    同惠LCR<b class='flag-5'>测试</b>仪如何实现高效批量<b class='flag-5'>自动化</b>测量

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

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

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

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

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

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

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新
    的头像 发表于 07-22 16:10 477次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD推出AI算法功能

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

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

    车机交互测试自动化实现路径与案例分析

    测试设备是车机交互测试自动化实现的核心支撑,通过合理选型、部署和应用北京沃华慧通测控技术有限公司汽车测试设备,结合科学的实现路径和丰富的案例
    的头像 发表于 07-10 09:24 1158次阅读
    车机交互<b class='flag-5'>测试</b><b class='flag-5'>自动化</b>实现路径与案例分析

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

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

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

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

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

    蔡司代理三本精密仪器获悉,在工业自动化的浪潮中,蔡司以其先进的工业测量自动化技术,成为全球制造业的合作伙伴。我们的自动化解决方案不仅提升了生
    的头像 发表于 02-13 11:11 616次阅读
    蔡司三坐标<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 915次阅读

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

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

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

    /ebe4f6297b4d48f1b911315a7fccb2d6?pushId=urBSmkWswTp79xM4pAKXn51 在工业自动化的浪潮中,蔡司以其先进的工业测量自动化技术,成为全球制造业的合作伙伴。我们的
    发表于 01-14 13:52 388次阅读
    蔡司<b class='flag-5'>自动化</b>解决方案:<b class='flag-5'>提升</b>企业<b class='flag-5'>效率</b>的智能<b class='flag-5'>化</b>伙伴

    通用自动化测试软件 - TAE

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