2017-02-09 44 views
0

所以我寫了一個Angular應用程序,我想實現端到端測試,所以我在網上搜索了一個工具。我發現量角器和黃瓜是兩種流行的工具,但我很困惑,他們之間有什麼不同。Cucumber和Protractor有什麼區別?

回答

2

黃瓜和量角器不要做同樣的工作比較

黃瓜讓我們寫在行爲驅動開發(BDD)風格的自動化測試。它可與Jasmine或Mocha一起作爲量角器上的測試框架API

量角器是WebDriver Js的封裝器,用於編寫與瀏覽器交互的e2e測試。你可以寫量角器測試使用任何的下方框架

  1. Jasmine

  2. Mocha

  3. Cucumber

您將黃瓜在量角器配置一個定製的框架,當你需要以BDD風格編寫測試 - 驗收測試

我想這足以讓你開始,你可以閱讀更多關於量角器與黃瓜here。有NPM包 - cucumber & protractor-cucumber-framework這將使這種整合

+0

謝謝AdityaReddy! – iams0nus