此页面描述了各种工具,这些工具可帮助您从 Android Studio 或命令行创建、配置和运行测试。
如果您想了解有关测试基础知识以及如何编写测试的更多信息,请参阅在 Android 上测试应用。
有多种方法可以运行和配置您的测试。
在 Android Studio 中测试
对于基本的测试需求,Android Studio 包含可帮助您创建、运行和查看测试结果(全部来自 IDE)的功能。使用 Android Studio,您可以在应用源代码中单击以创建和运行特定类或方法的测试,使用菜单配置多个测试设备,并与测试矩阵工具窗口交互以可视化测试结果。有关如何使用 Android Studio 创建和管理测试的更多信息,请参阅在 Android Studio 中测试。
从命令行运行测试
为了获得更细粒度的控制,您可以从命令行运行测试。命令行测试提供了一种简单的方法来单独或组合地定位模块或构建变体。通过 Android 调试桥 (adb) shell 运行测试允许在您想要运行哪些测试方面进行最大程度的自定义。
从命令行运行测试在持续集成系统上也很有用。
有关更多信息,请参阅从命令行测试。
高级测试
对于高级测试需求,您可能希望覆盖默认设置、配置 Gradle 选项或重构代码以使测试在自己的模块中分离。有关如何为特殊用例设置测试配置的更多信息,请参阅高级测试设置。
要测试您的应用在用户与其交互时的行为,您可以使用Espresso 测试录制器、应用爬虫、UI Automator或Monkey 测试等工具。