Testing 拆分一个大测试以在cypress中耦合文件

Testing 拆分一个大测试以在cypress中耦合文件,testing,split,integration-testing,cypress,Testing,Split,Integration Testing,Cypress,是否可以用一个大型集成测试套件拆分一个大型cypress文件,并将源部件移动到耦合文件中。在这个大套件中,我有几个测试用例。我想将每个测试用例移动到另一个文件中,但创建一个大型集成测试是必需的。我需要在运行后录制一部测试电影。您可以将测试作为函数导入,我的公司正在几次回购中进行此操作 在原始测试文件中: import { test1 } from "./test1"; import { test2 } from "./test2"; describe("Test suite", () =>

是否可以用一个大型集成测试套件拆分一个大型cypress文件,并将源部件移动到耦合文件中。在这个大套件中,我有几个测试用例。我想将每个测试用例移动到另一个文件中,但创建一个大型集成测试是必需的。我需要在运行后录制一部测试电影。

您可以将测试作为函数导入,我的公司正在几次回购中进行此操作

在原始测试文件中:

import { test1 } from "./test1";
import { test2 } from "./test2";

describe("Test suite", () => {
  test1();
  test2();
});
cypress/integration/test1
中:

export function test1 {
  it("Can do something", () => {
    // test goes here
  });
}
cypress/integration/test2
中:

export function test2 {
  it("Can do something else", () => {
    // test goes here
  });
}

如果您的目标是拥有一个视频,那么您可以将所有视频合并在一起,这比拥有一个执行几十个测试的套件要好得多。或者,您可以将测试套件拆分为多个文件,并将每个
描述
导出为函数,并在单个测试套件中调用这些函数