- HarmonyOS开发:回归测试——版本回归测试📌 核心要点:改了A模块,B模块挂了——这种"改一个坏一个"的回归Bug是开发者的噩梦。回归测试就是每次代码变更后自动验证"改了的东西该改,没改的东西没坏",用自动化套件守护每一个版本的质量底线。 一、背景与动机你有没有经历过这种场景?修了一个Bug,结果引入了两个新Bug。优化了启动速度,结果页面加载变慢了。升级了第三方库,结果某个功能直... HarmonyOS开发:回归测试——版本回归测试📌 核心要点:改了A模块,B模块挂了——这种"改一个坏一个"的回归Bug是开发者的噩梦。回归测试就是每次代码变更后自动验证"改了的东西该改,没改的东西没坏",用自动化套件守护每一个版本的质量底线。 一、背景与动机你有没有经历过这种场景?修了一个Bug,结果引入了两个新Bug。优化了启动速度,结果页面加载变慢了。升级了第三方库,结果某个功能直...
- HarmonyOS开发:安全测试——安全漏洞测试📌 核心要点:安全漏洞不是"会不会被黑"的问题,而是"什么时候被黑"的问题。输入验证缺失、数据泄露、权限越权——这些常见漏洞,攻击者闭着眼睛都能找到。安全测试就是在攻击者之前找到漏洞,而不是在用户数据泄露之后才后悔。 一、背景与动机你有没有在日志里打印过用户密码?有没有把Token存在明文文件里?有没有对用户输入直接拼SQL?有没有检查"当... HarmonyOS开发:安全测试——安全漏洞测试📌 核心要点:安全漏洞不是"会不会被黑"的问题,而是"什么时候被黑"的问题。输入验证缺失、数据泄露、权限越权——这些常见漏洞,攻击者闭着眼睛都能找到。安全测试就是在攻击者之前找到漏洞,而不是在用户数据泄露之后才后悔。 一、背景与动机你有没有在日志里打印过用户密码?有没有把Token存在明文文件里?有没有对用户输入直接拼SQL?有没有检查"当...
- HarmonyOS开发:性能集成测试——性能场景测试📌 核心要点:单个模块的性能OK不代表集成后性能也OK——模块A耗时50ms,模块B耗时50ms,串行调用就变成了100ms。性能集成测试验证的是多模块协同场景下的性能表现,定位瓶颈,防止性能回归。 一、背景与动机你做过性能优化吧?把一个函数从100ms优化到50ms,心里美滋滋。但你有没有想过——这个函数被调用了10次呢?或者它和另一... HarmonyOS开发:性能集成测试——性能场景测试📌 核心要点:单个模块的性能OK不代表集成后性能也OK——模块A耗时50ms,模块B耗时50ms,串行调用就变成了100ms。性能集成测试验证的是多模块协同场景下的性能表现,定位瓶颈,防止性能回归。 一、背景与动机你做过性能优化吧?把一个函数从100ms优化到50ms,心里美滋滋。但你有没有想过——这个函数被调用了10次呢?或者它和另一...
- HarmonyOS开发:分布式测试——跨设备测试📌 核心要点:分布式是鸿蒙的杀手特性——设备间数据同步、能力流转、跨设备调用。但分布式测试也是最难的:设备上下线、网络断连、数据冲突、一致性验证……这些场景在单设备上根本测不出来,必须系统性地覆盖。 一、背景与动机你的App支持"手机上编辑、平板上继续"——听起来很美好。但实际跑起来——手机上改了数据,平板上还是旧的;两台设备同时改了同一条... HarmonyOS开发:分布式测试——跨设备测试📌 核心要点:分布式是鸿蒙的杀手特性——设备间数据同步、能力流转、跨设备调用。但分布式测试也是最难的:设备上下线、网络断连、数据冲突、一致性验证……这些场景在单设备上根本测不出来,必须系统性地覆盖。 一、背景与动机你的App支持"手机上编辑、平板上继续"——听起来很美好。但实际跑起来——手机上改了数据,平板上还是旧的;两台设备同时改了同一条...
- HarmonyOS开发:多进程测试——进程间通信测试📌 核心要点:多进程不是"多开几个进程就完事了"——进程间怎么通信、数据怎么同步、一个进程崩了另一个怎么办?这些问题不测,生产环境就是你的调试场。IPC通信验证、跨进程数据一致性、进程崩溃恢复——多进程测试的三大硬骨头。 一、背景与动机你的App有主进程和渲染进程,主进程负责业务逻辑,渲染进程负责UI。看起来分工明确,但实际跑起来——主... HarmonyOS开发:多进程测试——进程间通信测试📌 核心要点:多进程不是"多开几个进程就完事了"——进程间怎么通信、数据怎么同步、一个进程崩了另一个怎么办?这些问题不测,生产环境就是你的调试场。IPC通信验证、跨进程数据一致性、进程崩溃恢复——多进程测试的三大硬骨头。 一、背景与动机你的App有主进程和渲染进程,主进程负责业务逻辑,渲染进程负责UI。看起来分工明确,但实际跑起来——主...
- HarmonyOS开发:权限测试——权限场景测试📌 核心要点:权限是鸿蒙安全体系的核心防线——运行时权限申请、权限拒绝处理、权限撤销响应、ACL权限配置——任何一个环节处理不当,轻则功能异常,重则安全漏洞。权限测试就是验证你的应用在所有权限场景下的行为是否正确。 一、背景与动机你有没有遇到过这种Bug?用户拒绝了相机权限,你的App直接崩了——因为代码里没处理权限拒绝的情况。或者更隐蔽的... HarmonyOS开发:权限测试——权限场景测试📌 核心要点:权限是鸿蒙安全体系的核心防线——运行时权限申请、权限拒绝处理、权限撤销响应、ACL权限配置——任何一个环节处理不当,轻则功能异常,重则安全漏洞。权限测试就是验证你的应用在所有权限场景下的行为是否正确。 一、背景与动机你有没有遇到过这种Bug?用户拒绝了相机权限,你的App直接崩了——因为代码里没处理权限拒绝的情况。或者更隐蔽的...
- HarmonyOS开发:网络测试——网络层测试📌 核心要点:网络是移动端最不稳定的依赖——超时、断网、服务器500、DNS解析失败……网络层测试不是验证"正常请求能不能跑通",而是验证"各种异常情况下应用会不会崩、数据会不会丢、用户体验会不会炸"。 一、背景与动机你在办公室WiFi下测得好好的,用户在地铁上网络抖了一下——请求超时,页面白屏,数据没了。你跟用户说"网络不好",用户跟你说"... HarmonyOS开发:网络测试——网络层测试📌 核心要点:网络是移动端最不稳定的依赖——超时、断网、服务器500、DNS解析失败……网络层测试不是验证"正常请求能不能跑通",而是验证"各种异常情况下应用会不会崩、数据会不会丢、用户体验会不会炸"。 一、背景与动机你在办公室WiFi下测得好好的,用户在地铁上网络抖了一下——请求超时,页面白屏,数据没了。你跟用户说"网络不好",用户跟你说"...
- HarmonyOS开发:数据库测试——数据层测试📌 核心要点:数据层是应用的根基,CRUD操作、事务、迁移——任何一环出问题都是数据灾难。数据库测试不是"跑一下SQL看看有没有报错",而是系统性地验证每个数据操作的输入输出、边界条件和异常恢复。 一、背景与动机你有没有在生产环境遇到过这种事?用户说"我的数据没了",你查了半天,发现是事务没提交就崩溃了。或者"数据不对",查出来是迁移脚本把... HarmonyOS开发:数据库测试——数据层测试📌 核心要点:数据层是应用的根基,CRUD操作、事务、迁移——任何一环出问题都是数据灾难。数据库测试不是"跑一下SQL看看有没有报错",而是系统性地验证每个数据操作的输入输出、边界条件和异常恢复。 一、背景与动机你有没有在生产环境遇到过这种事?用户说"我的数据没了",你查了半天,发现是事务没提交就崩溃了。或者"数据不对",查出来是迁移脚本把...
- HarmonyOS开发:API测试——接口测试核心要点:HTTP接口是前后端协作的契约,接口测试就是验证这个契约有没有被遵守。请求构造、响应验证、契约测试、Mock Server——四板斧下去,接口问题无处藏身。 一、背景与动机你有没有遇到过这种场景?前端调接口,返回500,后端说"我这边没问题啊";联调了半天,发现是字段名从userName改成了username,但没人通知前端。这种事在... HarmonyOS开发:API测试——接口测试核心要点:HTTP接口是前后端协作的契约,接口测试就是验证这个契约有没有被遵守。请求构造、响应验证、契约测试、Mock Server——四板斧下去,接口问题无处藏身。 一、背景与动机你有没有遇到过这种场景?前端调接口,返回500,后端说"我这边没问题啊";联调了半天,发现是字段名从userName改成了username,但没人通知前端。这种事在...
- HarmonyOS开发:集成测试策略——模块集成测试核心要点:单元测试验证单个函数对不对,集成测试验证模块拼在一起能不能跑通。选对集成策略(自底向上/自顶向下/大爆炸),搞清楚模块间接口怎么测,才能在模块组装阶段把Bug扼杀在摇篮里。 一、背景与动机你单元测试写了200个用例,全绿,心里美滋滋。结果模块一拼起来——崩了。用户模块返回的数据格式变了,订单模块没跟着改;网络层抛了个新异常,业务... HarmonyOS开发:集成测试策略——模块集成测试核心要点:单元测试验证单个函数对不对,集成测试验证模块拼在一起能不能跑通。选对集成策略(自底向上/自顶向下/大爆炸),搞清楚模块间接口怎么测,才能在模块组装阶段把Bug扼杀在摇篮里。 一、背景与动机你单元测试写了200个用例,全绿,心里美滋滋。结果模块一拼起来——崩了。用户模块返回的数据格式变了,订单模块没跟着改;网络层抛了个新异常,业务...
- HarmonyOS开发:测试脚本维护——测试代码重构📌 核心要点:UI测试脚本的可维护性决定了测试体系的寿命,Page Object模式分离定位与操作、测试数据集中管理、重构策略持续优化,让测试代码和业务代码一样经得起时间考验。 背景与动机你写了50个UI测试用例,跑得挺顺。然后产品改了个需求——“登录"按钮改成"立即登录”。你打开测试代码一看,ON.text('登录')出现了30次。改... HarmonyOS开发:测试脚本维护——测试代码重构📌 核心要点:UI测试脚本的可维护性决定了测试体系的寿命,Page Object模式分离定位与操作、测试数据集中管理、重构策略持续优化,让测试代码和业务代码一样经得起时间考验。 背景与动机你写了50个UI测试用例,跑得挺顺。然后产品改了个需求——“登录"按钮改成"立即登录”。你打开测试代码一看,ON.text('登录')出现了30次。改...
- HarmonyOS开发:E2E测试——端到端测试📌 核心要点:E2E测试模拟真实用户从打开App到完成目标的完整流程,跨页面、跨状态的验证确保业务链路端到端畅通,稳定性保障是最大挑战。 背景与动机单元测试验证函数对不对,UI测试验证页面能不能点,但用户不关心这些。用户关心的是:我能不能从首页搜到商品、加入购物车、下单付款、收到订单?这就是端到端(End-to-End)测试要验证的事——完... HarmonyOS开发:E2E测试——端到端测试📌 核心要点:E2E测试模拟真实用户从打开App到完成目标的完整流程,跨页面、跨状态的验证确保业务链路端到端畅通,稳定性保障是最大挑战。 背景与动机单元测试验证函数对不对,UI测试验证页面能不能点,但用户不关心这些。用户关心的是:我能不能从首页搜到商品、加入购物车、下单付款、收到订单?这就是端到端(End-to-End)测试要验证的事——完...
- HarmonyOS开发:无障碍测试——Accessibility测试📌 核心要点:无障碍测试验证App是否对所有用户可用,核心检查无障碍节点完整性、TalkBack兼容性和标签覆盖率,自动化审计+手动验证双管齐下。 背景与动机你闭上眼睛,能用自己的App吗?这不是开玩笑。中国有超过1700万视障人士,他们靠屏幕朗读(TalkBack)来使用手机。你的App如果没有正确设置无障碍属性,这些... HarmonyOS开发:无障碍测试——Accessibility测试📌 核心要点:无障碍测试验证App是否对所有用户可用,核心检查无障碍节点完整性、TalkBack兼容性和标签覆盖率,自动化审计+手动验证双管齐下。 背景与动机你闭上眼睛,能用自己的App吗?这不是开玩笑。中国有超过1700万视障人士,他们靠屏幕朗读(TalkBack)来使用手机。你的App如果没有正确设置无障碍属性,这些...
- HarmonyOS开发:兼容性测试——多设备测试📌 核心要点:兼容性测试确保App在不同屏幕尺寸、分辨率、折叠形态下UI表现一致,核心是响应式布局验证和折叠屏适配,自动化测试覆盖关键场景,手动测试兜底边缘情况。 背景与动机你的App在手机上完美,在平板上呢?列表项被截断了,按钮挤到一起了,弹窗只显示了一半。HarmonyOS的设备生态太丰富了——手机、平板、折叠屏、智慧屏、车机,屏幕尺寸... HarmonyOS开发:兼容性测试——多设备测试📌 核心要点:兼容性测试确保App在不同屏幕尺寸、分辨率、折叠形态下UI表现一致,核心是响应式布局验证和折叠屏适配,自动化测试覆盖关键场景,手动测试兜底边缘情况。 背景与动机你的App在手机上完美,在平板上呢?列表项被截断了,按钮挤到一起了,弹窗只显示了一半。HarmonyOS的设备生态太丰富了——手机、平板、折叠屏、智慧屏、车机,屏幕尺寸...
- HarmonyOS开发:性能测试——UI性能测试核心要点:UI性能测试关注帧率、响应时间、渲染耗时三大指标,通过自动化脚本采集性能数据并与基线对比,确保用户体验不因代码变更而退化。 背景与动机你的App功能都正常,但用户说"用起来卡"。哪里卡?多卡?是列表滑动掉帧,还是页面跳转慢?你手动操作感觉还行啊——但你的感觉靠得住吗?性能问题有个特点:开发者的设备通常比用户的设备好,开发者对App的... HarmonyOS开发:性能测试——UI性能测试核心要点:UI性能测试关注帧率、响应时间、渲染耗时三大指标,通过自动化脚本采集性能数据并与基线对比,确保用户体验不因代码变更而退化。 背景与动机你的App功能都正常,但用户说"用起来卡"。哪里卡?多卡?是列表滑动掉帧,还是页面跳转慢?你手动操作感觉还行啊——但你的感觉靠得住吗?性能问题有个特点:开发者的设备通常比用户的设备好,开发者对App的...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签