惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
腾讯CDC
D
Docker
The Cloudflare Blog
量子位
爱范儿
爱范儿
L
LangChain Blog
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
Vercel News
Vercel News
MyScale Blog
MyScale Blog

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
鸿蒙开发:测试工具DevEco Testing,不得不说,真是太好用了
程序员一鸣 · 2026-05-26 · via 人人都是产品经理

前言

版本基于5.0.7.200

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

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

developer.huawei.com/consumer/cn…

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

首页如下:

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

功能一:设备投屏功能

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

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

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

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

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

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

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

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

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

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

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

功能二、页面DOM树获取

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

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

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

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

相关总结

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