Android聊天应用测试

时间:2015-02-03 01:18:45

标签: android robotium robolectric android-testing

考虑一个简单的聊天应用,您可以发送和接收短信。 我需要进行一些黑盒测试,但不知道如何协调两个客户端。

例如:

我们假设测试是检查user1是否可以向user2发送消息。在这里,我可以user1使用Robotium发送消息,但如果user2(即在其他设备/模拟器上)收到文本,则如何断言。

1 个答案:

答案 0 :(得分:0)

这种方法的正常方法是进行两次测试,每次测试一次。因此,只有一个设备/模拟器,您可以编写一个测试来验证消息发送时的正确行为,以及另一个测试消息何时收到。您只需要一个设备/模拟器。

您所描述的测试类型在技术上是可行的,但您需要构建相当多的测试来实现它,因为机器人本身对此不够。不确定它是否值得。