Ruby и JavaScript
Вы когда-нибудь пытались сочинить и сравнить Сценарий функции огурца в JavaScript и Ruby?
Вот что я нашел.
Установить: (оба легко)
Рубин
Добавить cuucmber, selenium-webdriver, rspec
в Gemfile
bundle install
JavaScript
npm install selenium-cucumber-js
npm install chai
Время выполнения
Сценарий выполняется немного быстрее в JavaScript.
(В среднем примерно на 1 секунду быстрее)
LOC: (строки кода)
Я просто сравниваю файлы определения шага и объекта страницы. В JavaScript требуется гораздо больше файлов конфигурации.
Рубин
15 lines of code
JavaScript
21 lines of code
Я предпочитаю Ruby JavaScript, потому что Ruby более доступен для нетехнических тестировщиков и младших разработчиков. Ruby также требует меньше кода, что делает работу с ним более приятной и менее сложной, когда приходит время для рефакторинга трактора 🚜 Наконец, параллельное выполнение сценариев Ruby сводит на нет любой выигрыш в скорости, выполняемый в JavaScript.
🎯 Руби