- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
鸿蒙端UI自动化测试开源框架HDriver
鲍红磊|微博高级测试开发工程师
01背景
目02要解决的问题
C
O
N
T
E03具体实现
N
录T
S
04同类型框架对比
05未来规划
背景——概念引入
UI测试移动端UI测试移动端UI自动化测试
即用户界面测试,主要关专注于在各种移动设备和使用自动化工具和框架来执行针对移
注于检查软件的图形用户操作系统上验证应用的用动应用用户界面的测试脚本,例如点
界面是否符合设计规范,户界面,确保其操作流畅击、滑动、输入等操作,以验证功能
确保其可用性、准确性、且在不同屏幕尺寸和分辨正确、界面响应和用户体验满足要求,
响应性和一致性以提供良率下表现良好,以提供优从而提升测试的效率和覆盖性。
好的用户体验。秀的移动用户体验。
背景——Android端UI自动化
背景——iOS端UI自动化
背景——鸿蒙端UI自动化
ArkTS
HarmonyOS应用开发语言。在保持TypeScript基本语法风格基础
上,对TS动态类型特性施加更严格的约束,引入静态类型。
UiTest库
UiTest提供模拟UI操作的能力,供开发者在测试场景使用,主要
支持如点击、双击、长按、滑动等UI操作能力。
工程结构
与被测APP在同一工程中,在工程目录entry/src/ohosTest下,
如右图。
运行方式
UI测试APP与被测APP以两个独立APP的形式存在,独立的安装
包,独立的LOGO,但是相互绑定Bundle。
要解决的问题
开发成本高维护成本高
所有开发UI自动化测试测试APP和被测APP分别
需要安装鸿蒙端APP的整属于QA和RD两个以上的
套开发编译环境,包括团队,两个APP需一起编
SDK、IDE、编译工具等。译签名,相比QA自己维
护一个独立的测试APP工
程,维护成本增高。
语言单一不能跨应用
只能使用ArkTS,如果在鸿蒙的机制中,测试
能够使用QA常用的
您可能关注的文档
- “无”定位的AI辅助WebUI自动化实践.pdf
- 360研发效能度量平台的演进和实践.pdf
- AISecOps软件供应链管理实践.pdf
- AI辅助需求的是与非.pdf
- AI生成代码的质量、合规风险及对策.pdf
- AI算法数据管理&评测集成化平台.pdf
- B站流量录制回放实践.pdf
- CodeArts Snap研发大模型评估探索.pdf
- Comate - 推动百度万人研发范式变革的探索之路.pdf
- CR Copilot - 智能化代码评审的探索与实践.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)