鸿蒙开发:了解测试工具DevEco Testing

举报
程序员一鸣 发表于 2025/06/26 09:28:31 2025/06/26
【摘要】 DevEco Testing,按照官方解读,它是一个一站式的应用测试服务平台,不仅可以为开发者提供自动化测试框架,还能提供稳定性、性能等专项的测试服务,基本上覆盖了应用测试的全周期,既然说的这么强大,那么就不得去探究一番了,可以很负责任的提前告诉大家,官方所言非虚,确实真的强大

前言

版本基于5.0.7.200

DevEco Testing,按照官方解读,它是一个一站式的应用测试服务平台,不仅可以为开发者提供自动化测试框架,还能提供稳定性、性能等专项的测试服务,基本上覆盖了应用测试的全周期,既然说的这么强大,那么就不得去探究一番了,可以很负责任的提前告诉大家,官方所言非虚,确实真的强大,不仅仅有测试功能,还有常见的投屏,查看布局结构等非常实用的功能。

探究第一步,自然是软件下载了,下载地址如下,大家可以按照自身的系统选择下载即可:

https://developer.huawei.com/consumer/cn/download/

image.png

下载安装之后,登录自己的华为账号便可以进行使用了。

image.png

首页如下:

image.png

我们可以看到,功能是比较多的,本篇文章,我们先来两个开胃小菜,简单了解一下它的设备投屏功能和页面DOM树获取。

功能一:设备投屏功能

这个功能不得不说,是开发者的福音,毕竟在很多的场合下,我们非常需要,把手机投屏到电脑上,以供展示需要,有了DevEco Testing,设备投屏,可以轻松搞定。

点击使用工具,点击设备投屏。

image.png

选择一个在线的设备,点击开始投屏就可以了。

image.png

基本上可以做到时时同步,延迟非常之小,除了一些简单的功能,像流畅度选择,缩放比选择之外,也提供了非常常见的按键区,当然,你也可以直接在视图上进行操控设备。

image.png

右侧的设备/应用信息选项,可以把打好的hsp或者app包或者zip包进行上传,当然了也可以进行卸载应用。

安装应用,直接选择本地的包即可。

image.png

卸载应用,点击后会弹出当前设备已经安装的应用包名,点击需要卸载的应用即可。

image.png

设备信息,能够查看到当前设备的一些常见信息,如系统版本,屏幕尺寸,内存大小,CPU架构等等。

image.png

应用信息,在选择了要查看的应用之后,就可以看到此应用的一些常见信息,如包名,版本号等。

image.png

你也可以进行文件推送和文件获取,也就是你可以把电脑的本地文件直接推到你的设备里,也可以把设备里的文件下载到本地电脑中,除此之外,你可以针对设备的日志进行抓取。

image.png

当然了,也支持你传输自定义指令。

功能二、页面DOM树获取

不知道大家是否还有印象,前边有一篇文章查看了组件之间的间距,用的就是这个功能,通过它,我们可以非常直观的查看当前页面的组件结构,便于我们分析层级问题,也方便日后的自动化用例编写。

直接在首页或者在实用工具选项中,我们都可以找到这个功能。

image.png

使用工具选项第二个卡片。

image.png

点击进来后,选择获取页面,这里需要连接设备后才能获取;页面显示后,你就可以点击需要查看的组件结构了,除了结构信息,还可以在右侧的地步,查看到所点击的组件的信息,比如ID,比如宽高,位置等等。

image.png

相关总结

本文仅仅概述了DevEco Testing中两个特别小的辅助功能,一个是设备投屏,另一个是页面DOM树获取,虽然是辅助功能,确实非常实用的功能,下一篇,我们来体验一下,DevEco Testing中稳定性测试功能,敬请期待。

本文标签:鸿蒙开发工具/DevEco Testing

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。