Android测试依赖项

添加 androidTest 依赖项

使用 Gradle 构建工具为特定模块添加依赖项。此功能可防止对依赖项进行不必要的编译。在项目中添加依赖项时,您已经熟悉了 implementation 配置。您已经使用此关键字在应用模块的 build.gradle.kts 文件中导入依赖项。使用 implementation 关键字可将该依赖项提供给该模块中的所有源代码集使用;在本课程的这一阶段,您已经具备处理 main、test 和 androidTest 源代码集的经验。

界面测试位于各自的源代码集中,名称为 androidTest。一些依赖项仅需要用于此模块,对于这种情况,不需要为其他模块(例如包含应用代码的 main 模块)编译这些依赖项。在添加仅供界面测试使用的依赖项时,请使用 androidTestImplementation 关键字在应用模块的 build.gradle.kts 文件中声明依赖项。这样做可确保仅在您运行界面测试时才会编译界面测试依赖项。

添加编写界面测试所需的依赖项

  1. 打开 build.gradle.kts(Module :app) 文件。
  2. 将以下依赖项添加到该文件的 dependencies 部分:
    1
    2
    3
    4
    5
    androidTestImplementation(platform("androidx.compose:compose-bom:2023.05.01"))
    androidTestImplementation("androidx.compose.ui:ui-test-junit4")
    androidTestImplementation("androidx.navigation:navigation-testing:2.6.0")
    androidTestImplementation("androidx.test.espresso:espresso-intents:3.5.1")
    androidTestImplementation("androidx.test.ext:junit:1.1.5")

创建界面测试目录

  1. 右键点击项目视图中的 src 目录,然后依次选择 New > Directory。
  2. 选择 androidTest/java 选项。

创建测试软件包

  1. 右键点击项目窗口中的 androidTest/java 目录,然后依次选择 New > Package。
  2. 将软件包命名为 com.example.yourProjectName.test
  3. 创建导航测试类
    (测试包和文件名称与项目文件名称一致)
  • Copyrights © 2023-2025 Hexo

请我喝杯咖啡吧~

支付宝
微信