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

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

3天内不再提示

【技术视界】玩转HarmonyOS专项测试,轻松上架“五星”高品质应用

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

随着信息技术的高速发展,移动应用与人们生活日益紧密,面向各类场景的应用层出不穷,什么样的应用更受用户青睐呢?在满足用户功能需求之上,一个好的应用要能运行稳定、流畅不卡顿、占用内存小、安全等级高,此外,最好还能提供更多创新便捷的附加能力。

为了匹配用户的期望,应用开发者们自开发阶段到上架之前,均在持续进行应用测试。在每个测试阶段,开发者们都有不同的测试目标。

wKgaomUtrIaAabsUAAKfgXkW2tc596.png

HarmonyOS应用测试工程

在开发自测阶段,需要保障应用基本可用;功能测试阶段,需要应用功能完整,实现用户目的;在专项测试中,则以为用户提供更好的体验为目标,通过多维度测试(如安全、性能功耗、稳定性等),持续跟踪应用质量指标;直至最后满足HarmonyOS应用测试标准,方可上架发布。

在这个过程中,专项测试是否充分,各项领域是否全面,决定了应用在测试验收环节能否通过各项检测指标和高质量的交付,最终成为用户喜爱的应用。

为什么会有专项测试?

对于普通应用开发团队而言,开展应用专项的测试,往往存在诸多难点。不同的专项领域测试,环境要求不同,测试工程师需要具备相应的测试技能也不同,这意味着测试执行需要投入较大的成本。测试执行结束后,对测试数据进一步挖掘,深度分析等,同样也非常依赖测试工程师的专业度。

DevEco Testing让应用专项测试,变得更简单、更专业、更智能通过将专业测试服务化,既省去了环境搭建过程,也降低了测试门槛,专项测试不再局限于测试人员,开发人员也可以将应用测试前置,在开发阶段就能进行自测,随时开发随时测试,最终实现测试前移的目的。

wKgaomUtrIaAR11CAAL2QgXPwCc496.png

DevEco Testing能力图

稳定性测试常见痛点

下面以稳定性测试为例,展开解读DevEco Testing专项测试能力。

经调查统计,在Top100应用中,每个应用平均包含200+个页面,800+条业务路径。当下应用开发的版本迭代快,上线周期短,留给测试环节的时间往往被压缩,测试团队想在短时间内完成稳定性测试,将面临很大的挑战。如果要高质量的执行应用稳定性测试,意味着测试工作要覆盖到应用的每一个页面、每一个业务场景、甚至每一条遍历路径,这个过程中工作量无法衡量。

面对这种情况,常见的做法是引入Monkey技术,通过无目的的随机点击,触发一些异常场景,尝试发现应用中的稳定性相关的Bug。但这种方法缺点也很明显,很多测试时长都浪费在了无意义的操作上,面对特殊场景比如弹窗、登录页面等,效率很低甚至无法覆盖。

DevEco Testing-有智慧的探索测试

此前,DevEco Testing提供的稳定性测试服务,相较于普通的Monkey工具,遍历算法&策略更加高效智能,不仅减少了无效遍历操作及循环处理时间,还能同时处理弹框、锁屏等20+特殊场景,遍历效率得到大幅提升。但面对应用特有的业务场景(如购物类应用,立即购买-确认支付),仍无法实现全量覆盖。

这一次DevEco Testing稳定性测试方案再升级,有智慧的探索测试正式发布。在基于专家经验的智能AI加持下,探索测试实现了场景感知、语义分析。

在以下测试实例中,我们可以看到,DevEco Testing通过对应用界面上的控件在进行实时的语义分析,推断出每个控件代表的具体含义(分类、订单、添加、支付),结合对场景的智能感知,识别出当前正在对购物场景进行测试,据此生成对应的测试意图,如浏览商品、购物车结算等,驱动测试高效执行。

wKgaomUtrIeAUCzZAHZtTTeanYI169.gif

探索测试执行

此外,还通过应用测试数据建模,借助智能AI对场景识别及遍历动作持续训练,完善应用特征图谱,使得业务模型、节点特征等越来越丰富。

遍历效率显著提升

在DevEco Testing一个测试验证的实例中,探索测试首次遍历页面15+个,遍历路径25+条;当前第10轮测试时,已经可以覆盖54个页面,63条路径。随着测试数据的积累,智能AI持续自主地进行路径探索和学习,推动应用搜索测试引擎实现越测越聪明、越测越高效。(注:数据来源于DevEco Testing实验室统计数据)wKgaomUtrIiAVnl5AGF8VQQ9UCY682.gif

遍历效率提升

增强版的故障识别

同时,探索测试提供了增强版的故障识别能力。除了支持识别系统预级别的故障(如crash、JS error、App freeze等等)还支持用户根据业务特征自定义故障,如文本故障、图片故障,可应用在多类应用测试场景中。对于识别到的故障,DevEco Testing提供了概要信息及定位日志,帮助开发者进一步分析定位。

wKgaomUtrIiATbNVAHt4_-2vOmo498.gif定义故障类型

应用质量透视分析

与过往故障分析不同,探索测试提供了更高阶的分析能力。故障数据以热力图形式展现,可快速识别高频故障路径;支持缺陷密度对比,可针对性优化故障节点,重点投入故障频发的模块;提供故障-路径-报告关联能力,可大幅提升问题定位效率;支持故障分类汇总,帮助研发人员构建应用的专属故障特征库。从时间维度回放,可对应用的质量作更进一步透视分析,整体趋势一目了然!

wKgaomUtrImAHKexABYTfZpL8l4431.gif故障透视分析

结束语

除了稳定性测试外,DevEco Testing还提供了应用拨测、性能测试、安全测试、应用标准测试等其他应用专项测试能力,为开发自测试-集成测试-上架测试提供了一站式测试服务,帮助应用团队轻松应对应用测试全场景,助力打造HarmonyOS高品质应用。

更多应用测试解决方案即将上线,敬请期待!


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

    关注

    79

    文章

    1967

    浏览量

    30022

原文标题:【技术视界】玩转HarmonyOS专项测试,轻松上架“五星”高品质应用

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

收藏 人收藏

    评论

    相关推荐

    东风汽车《2023可持续发展报告》获评五星佳级

    近日,ESG中国•第七届北京责任展在北京举行。在同期举办的ESG中国•第七届北京责任展暨2024中国企业社会责任报告峰会中,中国企业社会责任报告评级专家委员会发布了评级结果,东风汽车集团有限公司《2023可持续发展报告》获评“五星佳级”,已连续四年获此殊荣。
    的头像 发表于 11-25 15:58 78次阅读

    长城汽车山海炮通过澳洲ANCAP五星安全认证

    近日,长城汽车山海炮获澳洲ANCAP(澳大利亚新车安全评价)“五星安全认证”。这一成就表明,山海炮在各项测试中的优异表现得到海外专业机构的肯定。目前,长城汽车在澳大利亚的在售产品均通过ANCAP五星安全认证,达成“
    的头像 发表于 11-09 16:35 369次阅读

    拓维信息旗下云鲲鹏正式成为华为高品质服务产业联盟理事单位

    9月25日,2024年华为贵州高品质服务产业联盟论坛成功举办,拓维信息旗下云鲲鹏正式成为华为贵州高品质服务产业联盟理事单位。本次论坛以“品质黔行服务共赢”为主题,围绕华为2024渠道
    的头像 发表于 09-29 08:03 681次阅读
    拓维信息旗下云<b class='flag-5'>上</b>鲲鹏正式成为华为<b class='flag-5'>高品质</b>服务产业联盟理事单位

    PCB测试和PCBA测试的原理与用途

    一站式PCBA智造厂家今天为大家讲讲PCBA测试架有什么用?PCB与PCBA测试的原理和用途。在电子制造领域,PCBA测试是确保电路板质
    的头像 发表于 09-06 09:23 328次阅读

    中兴通讯南京滨江5G工厂荣膺国内首个五星认证

    2023年8月30日,中兴通讯南京智能滨江5G工厂(简称“滨江工厂”)成功通过中国信息通信研究院(中国信通院)泰尔认证中心的严格评估,荣获国内首个五星5G工厂认证,标志着该工厂在5G技术与电子设备制造业的深度融合与全面应用上达到了行业新高度,成为业界瞩目的标杆。
    的头像 发表于 09-03 15:55 540次阅读

    HarmonyOS大咖问答探讨-鸿蒙原生应用元服务

    【精彩活动】大咖问答活动·第8期 HDE李洋老师与大家探讨“鸿元服务开发及”相关的技术疑问,速速围观,在本帖下方评论,就有机会领取好礼,收获惊喜,即刻参与吧! https
    发表于 08-13 16:53

    华为面向智慧医院发布高品质以太全光园区解决方案

    在中国卫生信息技术/健康医疗大数据应用交流大会(2024 CHITEC),华为面向智慧医疗场景全面介绍和展示了高品质以太全光园区网络解决方案,现场客户纷纷表示,这是未来全光医院建设的新代际标准
    的头像 发表于 07-09 16:33 962次阅读

    如何制作电路板测试

    在这篇文章中,我们将详细讨论如何制作电路板测试。电路板测试是用于测试和验证电子电路板功能的重要工具。本文将从以下几个方面进行阐述:了解电
    的头像 发表于 05-28 16:12 1221次阅读

    长城汽车坦克500获澳洲ANCAP五星安全评级

    长城汽车坦克500获澳洲ANCAP五星安全评级
    的头像 发表于 05-24 18:04 1874次阅读
    长城汽车坦克500获澳洲ANCAP<b class='flag-5'>五星</b>安全评级

    苏州国芯科技股份有限公司荣获五星级可靠性认证

    专家组从设计开发流程、测试结果、流片和封测工厂资质,以及AEC-Q100认证报告等多角度全面评估。此项认证充分认可了国芯科技在芯片设计、制造和测试方面的卓越表现,并给予五星级高度评价。
    的头像 发表于 05-24 15:04 581次阅读

    如何区分高品质贴片电容与伪劣贴片电容?

    可能不够精确,这可能导致在自动安装过程中焊点出现错位,从而增加焊接缺陷率。 观察产品两侧的端子,高品质贴片电容的端子不易被氧化,颜色为正,而伪劣产品的端子容易氧化并变黑,影响焊锡效率。 2、内部结构和材质: 高品
    的头像 发表于 05-11 14:10 336次阅读
    如何区分<b class='flag-5'>高品质</b>贴片电容与伪劣贴片电容?

    甘肃移动云Wi-Fi解决方案,助力甘肃地标五星级酒店打造高品质网络服务

    ,为了更好地服务客户,近期酒店决定进行整体装修改造,打造五星级酒店标杆。甘肃移动承建酒店的网络升级改造。 雨浓文华酒店大 堂 酒店要求提供高可靠全覆盖的有线+无线网络,覆盖范围涵盖餐饮中心,包间,走廊,宴会厅,大堂
    的头像 发表于 12-08 19:40 850次阅读
    甘肃移动云Wi-Fi解决方案,助力甘肃地标<b class='flag-5'>五星</b>级酒店打造<b class='flag-5'>高品质</b>网络服务

    技术视界】分布式系统硬件资源池原理和接入实践

    # 技术视界 # 【技术视界】栏目为开发者提供华为研发专家对于HarmonyOS关键技术的专业解
    的头像 发表于 12-05 21:35 743次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>视界</b>】分布式系统硬件资源池原理和接入实践

    WT2605-24SS高品质录音芯片:实现种变音效果,为音频应用增添无限创意

    在音频技术的世界里,录音芯片作为声音处理和传输的核心部件,一直以来都承载着人们对高品质音频的追求。而唯创知音推出的WT2605-24SS高品质录音芯片则在此基础更进一步,带来了
    的头像 发表于 11-30 09:40 416次阅读
    WT2605-24SS<b class='flag-5'>高品质</b>录音芯片:实现<b class='flag-5'>五</b>种变音效果,为音频应用增添无限创意

    WT2605-24SS高品质录音语音芯片:实时输出、不保存本地,引领音频技术新潮流

    随着科技的快速发展,高品质音频技术成为了现代社会不可或缺的一部分。在这个追求高品质、高效率的时代,唯创知音推出的WT2605-24SS高品质录音芯片,以其独特的功能和卓越的性能,引领着
    的头像 发表于 11-30 09:39 447次阅读
    WT2605-24SS<b class='flag-5'>高品质</b>录音语音芯片:实时输出、不保存本地,引领音频<b class='flag-5'>技术</b>新潮流