Огурец поддерживает разработку, основанную на поведении (BDD). Это позволяет указывать ожидаемое поведение программного обеспечения на логическом языке, понятном клиентам. В частности, Cucumber позволяет выполнять документацию по функциям, написанную в тексте для бизнеса. Он запускает автоматизированные приемочные тесты , написанные в стиле BDD. Подход Cucumber BDD состоит из его синтаксического анализатора на простом языке под названием gherkin , который Cucumber использует для определения тестовых случаев, который разработан, чтобы быть нетехническим и понятным для человека, и в совокупности описывает варианты использования, относящиеся к программной системе. Основная цель синтаксиса Gherkin - продвижение практики разработки, ориентированной на поведение, всей командой, состоящей из разработчиков, бизнес-аналитиков и менеджеров. Он твердо устанавливает однозначные требования, начиная с начальных этапов определения требований руководством предприятия и на других этапах жизненного цикла разработки.
Транспортир - это комплексная испытательная структура для угловых и angularjs приложений. Protractor работает с версиями AngularJS более 1.0.6 / 1.1.4 и совместим с приложениями Angular. В своей базовой форме Protractor - это программа Node.js, созданная поверх WebDriverJS. Protractor запускает тесты для вашего приложения, работающего в реальном браузере, взаимодействуя с ним, как пользователь. Protractor использует тестовый фреймворк Jasmine для своего интерфейса тестирования.
Заключение
Таким образом, наибольшее различие заключается в сфере применения, поскольку Огурец в основном предназначен для приемочных испытаний , в то время как Транспортир - это комплексная тестовая среда специально для приложений на основе angular
/ angularjs
.