TestCafe - 我如何 运行 多个固定装置(一个接一个,不是并发的)?

TestCafe - How can I run multiple fixtures (one after the other, not concurrent)?

我有多个固定装置(网站和混合应用程序之间的交互),我想要一个测试套件 运行(冒烟测试、回归测试...)但我不确定如何去做。

我的测试是这样的:

我想做的是 运行 所有测试(例如 CreatePollAndCloseIt.js、CreatePollPinAndDelete.js、CreateStreamAssertions.js 等等,直到最后一个 VotePollWhitelabel )并得到一个之后报告。

谢谢!

您可以 运行 通过指定测试文件的父文件夹来进行所有测试。例如,您可以使用以下命令 运行 所有 Mobile Teststestcafe chrome <path>/MobileTests

也可以重新组织您的文件夹结构,例如:

 - Mobile
     - Smoke
     - Regression

在这种情况下,您可以通过以下命令 运行 您的测试套件:

  • testcafe chrome <path>/Mobile - 对于所有测试
  • testcafe chrome <path>/Mobile/Smoke - 只抽烟
  • testcafe chrome <path>/Mobile/Regression - 仅回归

组织测试套件的另一种方法是使用测试元数据。详情请参考以下文章: