我有一套摩卡测试,发射谱做端到端测试的电子应用程序。
当我试图通过npm run运行测试时,它们只是超时而失败。该应用程序似乎没有启动。VSTS中有一个Run Functional Tests构建步骤模板,但这是用于实际测试DLL的。对于Javascript端到端的测试,有类似的东西吗?
发布于 2016-12-09 05:27:43
发布于 2016-12-09 07:28:37
由于测试需要与桌面交互,所以它们不适合编译时,因为您通常没有应用程序的运行实例。在构建时坚持纯单元测试。一个更合适的方法是使用版本管理( Release )来管理这些测试。
尽管如此,您可以轻松地部署您的应用程序(构建或发布)和。使用功能测试任务启动UI交互任务。您需要一台部署了Test的机器,但是也有一个任务。

因为功能测试(端到端)与桌面交互,所以您只能同时运行一个。这是好的,如果你只需要几分钟,但随着你得到更多的功能乳头,这可能需要更长的时间。功能测试任务允许您将测试执行拆分到多个代理,以便您可以并行运行测试。
由于您的选择是在交互模式下配置您自己的构建代理,所以无论如何您都需要一个服务器。您将更多的未来打样从一开始就使用这个模型,因为你可以缩放。
如果您的框架无法使用,那么您可以创建自己的Visual,另外还可以使用功能测试插件检测和执行任何测试框架。对于Javascript,您会发现http://mortenhoustonludvigsen.github.io/JsTestAdapter/CreatingATestAdapter/有一些很棒的示例,说明如何创建Jasmin作为示例。
https://stackoverflow.com/questions/41044721
复制相似问题