【问题标题】:Android testing: Target app vs Test app?Android 测试:目标应用与测试应用?
【发布时间】:2015-08-17 03:36:43
【问题描述】:

谁能向我解释 target 应用 Contexttest 应用 Context 之间的区别?

您可以使用 InstrumentationRegistry 类来访问与您的测试运行相关的信息。此类包括 Instrumentation 对象、目标应用上下文对象、测试应用上下文对象以及传递给您的测试的命令行参数。

以下摘自 android 开发人员指南(此处:https://developer.android.com/tools/testing-support-library/index.html)是我想要理解的内容。

【问题讨论】:

    标签: android unit-testing android-testing


    【解决方案1】:

    您的应用程序的目标应用程序。即正在测试的应用程序。又名“正在测试的应用程序”。如果您想与应用程序中的内容交互 - 加载应用程序资源、发送 Intent 等,请在测试中使用它。

    测试应用是一个特殊的应用,其中包含用于测试的代码和资源,并且具有特殊权限,可以查看应用中通常不会向其他应用公开的内容。如果您想加载仅供测试的资源,请使用此选项。

    【讨论】:

    • 感谢您的回答。我现在了解测试应用和目标应用之间的区别,但是两者之间的上下文会有什么不同呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 2018-12-21
    • 1970-01-01
    • 2017-11-18
    • 2011-10-19
    相关资源
    最近更新 更多