考虑一个简单的聊天应用,您可以发送和接收短信。 我需要进行一些黑盒测试,但不知道如何协调两个客户端。
例如:
我们假设测试是检查user1
是否可以向user2
发送消息。在这里,我可以user1
使用Robotium发送消息,但如果user2
(即在其他设备/模拟器上)收到文本,则如何断言。
答案 0 :(得分:0)
这种方法的正常方法是进行两次测试,每次测试一次。因此,只有一个设备/模拟器,您可以编写一个测试来验证消息发送时的正确行为,以及另一个测试消息何时收到。您只需要一个设备/模拟器。
您所描述的测试类型在技术上是可行的,但您需要构建相当多的测试来实现它,因为机器人本身对此不够。不确定它是否值得。