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

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

Материал из CustisWiki

Версия от 23:10, 27 апреля 2012; StasFomin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Аннотация

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

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


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


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

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

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

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


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

Видео

Видео в HD-качестве, смотрите в полноэкранном режиме.

HTML-код включения <iframe src="http://player.vimeo.com/video/41083776?byline=0&portrait=0" width="720" height="405" frameborder="0"></iframe>

Скачать → на странице видео на vimeo, кнопка «Download»

Оцените доклад «Автотестирование веб-сервиса с 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)»