2

下午好。是否可以用 JUnit 实现 QAF 的工作?例如,我想在我的项目中使用qaf-gherkin,但它是基于 JUnit + Cucumber 构建的。如我所见,有一个类似的问题,但没有关于项目及其所基于的测试框架的描述。

4

1 回答 1

2

QAF 建立在 TestNG 之上。如果您使用 Junit for Java,您可以通过junit="true"在配置文件中设置来使用 TestNG 运行。但是,对于将 cucumber 迁移到 QAF,在您使用 Junit 的任何特定功能之前,它不应该影响当前运行程序是 Junit 或 TestNG。开始使用 QAF 所需的一切,请遵循文档。您不需要编写或使用额外的 java 类来运行您的测试,因为它由 QAF 负责。您需要做的就是创建用于运行BDD的 xml配置文件

因为 QAF 一起提供了所有测试需求,所以您不需要中继多个框架(在您的情况下是 junit 和 cucumber)。

于 2019-01-16T16:58:21.483 回答