我正在尝试对我的Android应用程序进行自动黑盒测试。
发生的事情是我每隔x分钟就在asynctask中运行一次网络操作。完成后,将结果放入列表中。没有机器人运行,这是完美的。然而,在机器人运行的情况下,假设我将其设置为每2分钟运行一次,结果可能会在最多5分钟或其他随机时间内恢复。
我相信发生了三件事之一,但我不知道为什么或如何解决它。
有没有人有任何建议?我目前的做法是仅将睡眠方法调用的时间长于预期,但无论新数据是否进入,它都会随机接收。如果确实如此,它通常比预期返回的时间晚得多。 (请记住,它适用于第二种,完全不使用机器人。
干杯