黄瓜和量角器有什么区别?

iam*_*nus 3 javascript angularjs protractor cucumberjs e2e-testing

所以我写了一个Angular应用程序,我想实现端到端测试,所以我在互联网上搜索了一个工具。我发现Protractor和Cucumber是执行此操作的两个流行工具,但是我对它们之间的区别感到困惑。

Adi*_*ddy 5

黄瓜和量角器不做相同的工作进行比较

Cucumber使我们能够以行为驱动开发(BDD)样式编写自动化测试。它可与Jasmine或Mocha相对使用,作为基于Protractor API的测试框架

量角器是WebDriver Js的包装,用于编写e2e测试以与浏览器进行交互。您可以使用以下任何框架编写量角器测试

  1. 茉莉花

  2. 摩卡咖啡

  3. 黄瓜

需要以BDD样式编写测试时,您将在Protractor配置中将黄瓜作为自定义框架-接受测试

我想这足以让您入门,并且您可以在此处阅读有关Cucumber的量角器的更多信息。有npm软件包- 黄瓜量角器-黄瓜框架,将使这种集成成为可能