0

我有一个活动,我想对其进行自动化测试。Activity的启动是这样的:

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

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

4

1 回答 1

0

来自 Android 文档

借助 Instrumentation,Android 可以通过向被测应用程序发送事件来自动化 UI 测试,精确控制 Activity 的启动,并在其生命周期内监控 Activity 的状态。

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

于 2010-10-18T23:34:22.660 回答