测试此活动

时间:2010-10-18 19:54:52

标签: android testing junit instrumentation

我有一个活动我想自动化测试。活动的启动是这样的:

  • 从Intent获取数据
  • 绑定到服务并获取特定于该活动的意图数据的一些对象
  • 查询这些对象并将信息打印到屏幕

我对测试活动有一个基本的把握,但考虑到这个Activity如何在很大程度上依赖于服务和其他对象,我不确定如何开始测试它。理想情况下,该服务还将在测试期间设置,以仅返回由我预先定义的数据。

1 个答案:

答案 0 :(得分:0)

From the Android Documentation

借助仪器,Android可以通过向正在测试的应用程序发送事件来自动化UI测试,精确控制活动的开始,并监控活动在其生命周期中的状态。

我认为应该能够使用InstrumentationTestCase,我已经使用它做了一些非常基本的测试