基于聊天的应用程序或推送通知的自动化测试

Automation Testing for Chat Based Application or Push Notification

我想知道是否有可能通过自动化脚本测试基于移动聊天的应用程序。假设我们有基于 whatsapp、FB、Skype 聊天的应用程序。除了手动测试之外,人们将如何测试这些应用程序?

我可以通过一些自动化工具 selendroid 在移动设备的一侧实现自动化,查看测试和其他一些类似打开应用程序、搜索联系人和发送短信的功能。但是移动端如何实现自动化呢?就像它一收到消息就会回复相同的消息。

甚至推送通知自动化测试是怎么做的? 我可以看到一些应用程序可以自动回复短信,但那不适用于测试。

请提出您对此的看法。

我已经在 iOS 和 Android 上自动化了移动聊天应用程序。自动化双方是可能的。 例如,您有一个场景,您想要登录到您的聊天应用程序帐户并向另一个用户发送消息。 你必须使用两个设备。将它们连接到您的系统,给它们不同的名称。就像你提到的 seetest.Two 设备一次可以连接到它。 让我们说device1和device2。 伪脚本-

  1. 设备 1 激活

  2. 在设备 1 中启动聊天应用程序 - 登录

  3. 设备2激活

  4. 在设备 2 中启动聊天应用程序 - 登录

  5. 设备1激活-select一个用户(从设备2登录)-发送消息

  6. Device2 - 检查通知对象或将显示此消息的对象,并将 属性 说 "text" 与从 device2 发送的消息进行比较。

您可以使用移动自动化工具中的功能引导脚本 运行 您的脚本在具有特定名称或标识符的设备上执行步骤。