2016-10-02 2 views
0

Мне нужно настроить рамки автоматизации веб-проекта, используя огурец, и исследовать предмет, который я вижу, люди, которые используют Ruby и другие, которые используют JRuby, но я не вижу никакой статьи или объяснения о том, какая разница между два в его контексте.Огурец для веб-тестирования: лучше Ruby или JRuby?

Любая идея, на которую я должен пойти, и почему она может быть лучше, чем одна?

+0

У вашего веб-проекта есть серверный компонент с использованием java или ruby? Если нет, то выбор, вероятно, не имеет значения, так как вы не будете повторно использовать материал, но jruby может быть немного проще настроить в зависимости от выбора ОС. – Doon

+0

Я бы пошел на тот же стек, что и в веб-приложении. Это позволит разработчикам иметь возможность чип-тестов с письменными тестами. Или помогите любому зациклиться на языковой проблеме. –

ответ

0

cucumber - это агностик, ориентированный на поведение, ориентированный на поведение. Это позволяет заинтересованным сторонам создавать удобочитаемые спецификации продукта, которые также служат сценариями исполняемого сценария. Так что - относительно инструмента - огурца не волнует, какой язык вы используете.

Разница между ruby и jruby что jruby является реализация ruby языка в Java.

+0

И что касается языка, есть ли какое-то преимущество одного над другим, например, связанные с драгоценными камнями, поддержка сообщества, широко используемая, отладка и т. Д.? Мне не удалось найти, почему некоторые люди используют Ruby, тогда как другие используют JRuby для аналогичной тестовой среды ... – mickael

+0

Какой язык подходит именно вам? Это зависит от стека тестируемого приложения, того, что вы тестируете (например, UI, API и т. Д.) И того, какой инструмент вы используете для тестирования. Помимо этого, я просто предлагаю нечто основанное на мнениях. – orde

+0

Для вашего вопроса о камнях: https://github.com/jruby/jruby/wiki/C-Extension-Alternatives. Jruby дает вам доступ к java-библиотекам, но теряет C-расширения. С точки зрения автоматизации вы не теряете или сильно выигрываете, меняя язык. Есть также альтернативные драгоценные камни. Его более важный аспект при создании приложения. Старая тема: https://www.ruby-forum.com/topic/193471 – Sid

 Смежные вопросы

  • Нет связанных вопросов^_^