我想知道是否有可能通过自动化脚本测试基于移动聊天的应用程序。让我们说我们有whatsapp,FB,基于Skype聊天的应用程序。除手册外,人们将如何测试这些应用程序?
我可以通过一些自动化工具selendroid在移动设备的一侧进行自动化,查看测试和其他一些如打开应用程序,搜索联系人和发送短信。但是移动设备的另一面将如何实现自动化?就像收到消息一样,它会回复相同的消息。
甚至推送通知自动化测试是如何完成的? 我可以看到一些自动回复短信的应用程序,但这不适用于测试。
请提出您的想法。
答案 0 :(得分:0)
我已经在iOS和Android上自动化了移动聊天应用。可以实现双方自动化。 例如,您有一个场景,您想要登录到您的聊天应用程序帐户并向另一个用户发送消息。 您必须使用两个设备。将它们连接到您的系统,给它们不同的名称。就像你提到的seetest。一次可以连接两个设备。 让我们说device1和device2。 伪脚本 -
Device1激活
在device1中启动聊天应用程序 - 登录
Device2激活
在device2中启动聊天应用 - 登录
Device1激活 - 选择用户(从设备2登录) - 发送消息
Device2 - 检查通知对象或将显示此消息的对象,并比较属性说" text"使用device2发送的消息。
您可以使用移动自动化工具中的功能指导脚本,以便在具有特定名称或标识符的设备上运行脚本步骤。