使用伪造的Web服务器进行Flutter End2End测试

时间:2018-11-07 23:30:52

标签: flutter end-to-end flutter-test

是否可以使用Flutter进行端到端测试?
就我而言,我需要一个伪造的Web服务器实现(我将使用package:shelf进行编写)来测试我的应用在所有情况下均正确响应。

主要问题是我不知道应该从哪个进程开始。
据我所知,命令flutter drive将启动两个过程,一个过程用于检测应用程序,另一个过程用于测试代码(颤振通过驱动程序与主应用程序连接)。

我可以从以下位置启动机架式Web服务器:

  • 已检测的应用
  • 经过测试的代码
  • 另一个过程,作为飞镖应用程序

我的第一个尝试是经过测试的代码,但是只有在安装了应用程序的应用程序之后,它才会启动,并且网络服务器应在此之前启动并运行。 在其他情况下,我不知道如何通过测试的代码与Web服务器进行交互,因此找不到针对此问题的解决方案。

有人尝试过吗?

0 个答案:

没有答案