我想知道是否可以自动化两个应用程序彼此通信。我会用两个例子来解释我的要求,只是为了让你明白。两个移动应用程序的通信测试自动化
示例1 - 我们乘坐出租车预订应用程序。乘客应用程序将向驱动程序应用程序发送请求。驾驶员应用程序安装在驾驶员手机中,乘客应用程序安装在客户端手机中, 当乘客应用程序发送请求时,驾驶员应用程序会收到警报,然后驾驶员接受请求。 (驾驶员必须在30秒内接受请求)
示例2 - 支付应用程序, 假设有一个商家应用程序和客户应用程序。当我们向商户应用程序输入一定金额时,它将生成一个二维码,然后将从客户应用程序扫描此代码,客户可以使用已保存的信用卡进行支付。
当一个应用程序运行时,另一个应用程序应该运行,因为如果我们关闭第一个应用程序,应用程序的当前状态将丢失。由于一个应用程序正在等待另一个应用程序的响应,并基于响应,第一个应用程序将继续该流程。因此,一个应用程序正在等待其他应用程序的响应(例如:15秒内驱动程序应用程序应该响应)
如何使用Appium,Java,Selenium使用仿真器或实际设备来执行自动化测试?
请编辑该问题,将其限制为具有足够详细信息的特定问题以确定适当的答案。避免一次询问多个不同的问题。请参阅[问]页面以获得澄清此问题的帮助。 – JeffC