测试应用
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页将介绍可帮助您在 Android Studio 或命令行中创建、配置和运行测试的各种工具。
如需详细了解测试基础知识以及如何编写测试,请参阅在 Android 平台上测试应用。
您可以通过不同方式运行和配置测试:
在 Android Studio 中测试
对于基本测试需求,Android Studio 提供的一些功能可帮助您在该 IDE 中创建、运行和查看测试结果。使用 Android Studio 时,您可以通过指向和点击应用源代码中的某些代码来创建和运行针对特定类或方法的测试,使用菜单配置多个测试设备,并与测试矩阵工具窗口交互以直观呈现测试结果。如需详细了解如何使用 Android Studio 创建和管理测试,请参阅在 Android Studio 中测试。
从命令行运行测试
若想实现更精细的控制,您可以通过命令行运行测试。命令行测试提供了一种简便的方法,可单独针对模块或 build 变体,或者针对二者的组合运行测试。通过 Android 调试桥 (adb) shell 运行测试,可以对要运行的测试进行最大程度的自定义。
从命令行运行测试在持续集成系统上也很有用。
如需了解详情,请参阅从命令行进行测试。
高级测试
对于高级测试需求,您可能需要替换默认设置、配置 Gradle 选项或重构代码,以便分别在各自的模块中运行测试。如需详细了解如何针对特殊用例设置测试配置,请参阅高级测试设置。
如需测试用户与应用交互时应用的行为方式,您可以使用 Espresso 测试记录器、应用抓取工具、UI Automator 或 Monkey 测试。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-05-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]