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