如何为孤立的东西编写仪器化测试

时间:2017-08-24 21:58:10

标签: android android-testing

首先,为荒谬的标题道歉,但我真的无法提出更准确的内容。

我正在编写与特定类型的网络设备接口的应用程序。我可以编写与所述设备交互的检测测试,但是如果运行测试的系统在同一网络上,那么这些测试显然只有在设备可访问时才有效。因此,使用Firebase运行测试是不可能的,因为Firebase无法访问应用与之交互的设备类型。

但是,它让我回到了一个更通用的问题。如何处理无法公开访问的功能的检测测试?无论是特殊设备还是网络,登录凭证(硬编码登录凭证似乎都是错误的)等等。

有没有办法嘲笑他们?那么说当你按一个按钮就可以模拟一个积极的结果?

希望这有点意义。

由于

1 个答案:

答案 0 :(得分:0)

当然,你可以。

例如,模拟框架 - https://github.com/mockito/mockito