Какие существуют варианты тестирования веб-сервисов Sinatra? Является ли RSpec еще идеальным? Огурец? Каковы некоторые из популярных популярных инструментов для тестирования Sinatra?Испытательная основа для Sinatra
ответ
Это зависит от потребностей вашего проекта. Обычно я думаю, что буду склоняться к RSpec для тестирования веб-сервисов, но недавно у меня был проект, в котором мы использовали огурец. Я чувствую, что Огурец был правильным выбором для нас по нескольким причинам.
Во-первых, нам нужны приемочные испытания, которые могут быть доступны для широкого круга командных ролей. На самом деле мы смогли заставить наших бизнес-аналитиков написать первый проект наших функций и сценариев, что действительно дало разработчикам хороший старт.
Во-вторых, частью того, что нам нужно было испытать, были искажаемые пользователем артефакты (электронные письма). Итак, для этой части сквозной части системы, которую мы тестировали, классический огурец, ориентированный на UI, отлично подходил.
Я немного поиграл с вождением TDD на уровне единицы с огурцом. Я считаю, что я предпочитаю Rspec для этого: Cucumber не такой гибкий, как Rspec или другие структурные единицы уровня.
Поэтому я думаю, что это зависит от масштаба, сферы охвата и участников.
- 1. Испытательная основа для тестирования регрессии черного ящика
- 2. Испытательная основа в стиле BDD для испытаний, управляемых человеком
- 3. Испытательная основа для ионных угловых кордовых приложений реальных устройств с непрерывной интеграцией?
- 4. Испытательная архитектура
- 5. Основа для Twitter для iphone
- 6. Основа для сервера для Dart
- 7. Испытательная установка пакетов RPM
- 8. Испытательная угловая директива - angular.element.css
- 9. Испытательная разработка - весеннее приложение
- 10. Испытательная установка мобильных устройств
- 11. Испытательная лестничная логика
- 12. Испытательная разработка, модульное тестирование
- 13. Испытательная разработка Понимание проблем
- 14. Испытательная доступность с webdriver
- 15. Hibernate, как основа для C++
- 16. Элементная основа для полимера 0,8
- 17. HTML5 лучшая основа для анимации
- 18. Тестовая основа для веб-сервисов
- 19. Java - основа для создания PDF
- 20. «Динамическая» основа для проверки Java?
- 21. Испытательная ассоциация через псевдонимы
- 22. Испытательная фабрика toBeDefined error
- 23. Испытательная служба с mockito
- 24. Activerecord or sinatra-activerecord для sinatra
- 25. Испытательная и производственная среда Tomcat
- 26. ANTLR: Идиома «Динамическая» испытательная установка?
- 27. Испытательная колба - избегая циркулярного импорта
- 28. Испытательная разработка - когда/что тестировать?
- 29. Испытательная разработка (TDD) с рельсами
- 30. Испытательная колба с проверкой колбы
Использование огурца на уровне единицы является неправильным. – Finglas