Android测试:目标应用与测试应用?

时间:2015-08-17 03:36:43

标签: android unit-testing android-testing

有人可以向我解释目标应用Context测试应用Context之间的区别吗?

  

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

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

1 个答案:

答案 0 :(得分:2)

您的应用的目标应用。即正在测试的应用程序。 AKA是“正在测试的应用程序”。如果您想与应用程序中的内容进行交互,请在测试中使用它 - 加载应用程序资源,发送意图等。

测试应用程序是一个特殊的应用程序,其中包含测试的代码和资源,并具有特殊权限,可以在应用程序中查找通常不会暴露给其他应用程序的内容。如果要加载仅测试资源,请使用此选项。