Персональные инструменты
 

Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011)

Материал из CustisWiki

Перейти к: навигация, поиск

Аннотация

Докладчик
Игорь Любин

Компоненты приложений без графического интерфейса встречаются довольно часто. Тем не менее, тестировать их тоже нужно. Ручного тестирования недостаточно, и тогда необходимо обращаться к автоматизации, писать свои утилиты и фреймворки.


Я расскажу о том, как решил такую задачу, а именно автоматизировал тестирование небольшого web-сервиса, который агрегирует ТВ программы и раздает их другим сервисам.


Речь пойдет о том, как:

  • Построить архитектуру тестов (Service Object Pattern)
  • Описать функции тестируемого приложения, чтобы удобно обращаться к ней из тестов
  • Генерировать тестовые данные и затем проверять их

Раскрою технические детали:

  • Как я покрыл это приложение тестами с помощью Ruby и Rspec
  • Какие gemы мне для этого понадобились
  • Как написать эмулятор веб сервера
  • Как запускаются эти тесты


Доклад будет интересен людям, уже занимающимся автоматизаций тестирования, а также тем, кто только собирается начать свой путь автоматизатора.

Видео

Оцените доклад «Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011)»:

  •  Отлично!
  •  Хорошо.
  •  Нормально…
  •  Не очень :(
  •  Просто хочу узнать результаты.


Слайды

Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011).pdf


Примечания и отзывы



Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

Репликация: База Знаний «Заказных Информ Систем» → «Автотестирование веб-сервиса с Ruby и Rspec (Игорь Любин,SQADays-2011)»