作者 / Android 开发者关系工程师 Jose Alcérreca
随着应用的功能不断丰富、多样性不断提升,手动测试应用以验证行为的做法变得愈加乏味、昂贵,甚至不切实际。即便再简单的现代应用,也需要您对日益增多的测试要点进行验证,如界面流程、本地化或数据库迁移。您可以选择安排 QA 团队来手动验证应用是否正常运行,但在该阶段修复问题会产生较高成本,最好在开发过程中尽早解决这些问题。
自动化测试是尽早捕获问题的最佳方式。自动化测试 (下文简称 "测试") 是一个广泛的领域,而且 Android 提供的许多工具和库都可以应用于此。所以,初学者通常会觉得这种测试具有挑战性。
为了积极回应这些反馈,并适应 Compose 和新的架构指南,我们优化了 Android 开发者网站上的两个测试版块:
课程
首先,我们加入了新的测试课程,包括 Android 测试基础知识和两篇新文章: 一篇是针对初学者需要了解的测试方向定制指南,另一篇是有关测试替身的详细指南。
概述理论之后,在指南中也重点介绍了两类主要测试的实例。
在工作站上运行的本地测试,通常是单元测试。
在设备上运行的插桩测试,包括对界面测试和 AndroidX 测试库的介绍。
工具文档
其次,我们更新了工具文档的测试部分,重点介绍了有助您创建和运行测试的所有工具,从 Android Studio 到通过命令行进行测试均有涵盖。
我们还加入了一篇介绍高级测试设置功能的文章,这些功能包括使用不同的变体、插桩清单选项或 Android Gradle 插件设置等等。
以上更新的两个部分有助您大致了解如何及在何处测试您的 Android 应用。想了解有关测试具体功能和库的详细介绍,欢迎您参阅相应的文档页,包括测试 Kotlin 数据流、测试导航或 Hilt 测试指南。
遗憾的是,机器并不能自动验证文档的正确性,所以如果您发现错误或有任何建议,欢迎在文档问题跟踪页反馈给我们。也欢迎您持续关注我们了解更多最新内容。
原文标题:使用全新 Android 指南,助您实现自动化测试
文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。
-
测试
+关注
关注
9文章
6409浏览量
131679 -
Android
+关注
关注
12文章
4035浏览量
134498 -
自动化
+关注
关注
31文章
5984浏览量
90664
原文标题:使用全新 Android 指南,助您实现自动化测试
文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试
电测行业中都有哪些射频器件自动化测试软件?
ATE测试是什么?电源企业为什么必须上自动化测试?
自动化测试的「千里眼」:当RTSM远程控制遇上自动化,测试效率直接拉满!
测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案
除了LabVIEW还有哪些自动化测试的软件?
自动化测试平台中TestCenter和ATECLOUD有哪些差异?
自动化测试平台ATECLOUD推出AI算法功能
车机交互测试自动化实现路径与案例分析
APP自动化测试框架
如何进行Android自动化测试
评论