作者/Android开发者关系工程师JoseAlcérreca
随着应用的功能不断丰富、多样性不断提升,手动测试应用以验证行为的做法变得愈加乏味、昂贵,甚至不切实际。即便再简单的现代应用,也需要您对日益增多的测试要点进行验证,如界面流程、本地化或数据库迁移。您可以选择安排QA团队来手动验证应用是否正常运行,但在该阶段修复问题会产生较高成本,最好在开发过程中尽早解决这些问题。
自动化测试是尽早捕获问题的最佳方式。自动化测试(下文简称"测试")是一个广泛的领域,而且Android提供的许多工具和库都可以应用于此。所以,初学者通常会觉得这种测试具有挑战性。
为了积极回应这些反馈,并适应Compose和新的架构指南,我们优化了Android开发者网站上的两个测试版块: