test

Тестирование Web-сервисов

Дата старта:

06.11.2017

Длительность:

20 часов

Вечер

Пн

Ср

Пт

 

Пн

19:00 — 21:00

Вт

19:00 — 21:00

Ср

19:00 — 21:00

Чт

19:00 — 21:00

Пт

19:00 — 21:00

Сб

19:00 — 21:00

Вс

19:00 — 21:00

Цена

3800 грн

Описание курса:

Фон

 

В наше время редко современное приложение обходится без API. Это справедливо как для простого сайта так и для высоконагруженных распределенных систем. Тестирование API — является одной из главных задач в процессе обеспечения качества. Неудивительно, что спрос на тестировщиков, которые умеют тестировать API повышается изо дня в день. На данном курсе вы получите понимание о методах, инструментах и подходах в тестировании API, приобретете необходимые знания, что несомненно благоприятно отразится на Вашей стоимости как специалиста в тестировании.

Данный курс будет полезен слушателям знакомым с основами тестирования ПО, которые хотят расти дальше и повышать свои навыки.

Также Вы получаете:

diploma-2

Сертификат об окончании курса

plane-2

Очень востребованные знания на рынке

briefcase-2

Помощь в трудоустройстве

Программа курса:

Лекция 1: Вводная.

  1. Коротко о лекторе.
  2. Цели курса.
  3. Что такое API, WS и зачем они нужны.
  4. Роль тестирования API в процессе обеспечения качества.
  5. Обзор инструментария для тестирования WS.
  6. Методики применяемьіе в тестировании WS.

Лекция 2: Протокол SOAP.

  1. История возникновения SOAP.
  2. Терминология и главные понятия (Endpoint, WSDL, HTTP, HTTPS, XML и т.д.).
  3. Структура и главные компоненты.
  4. Сфера применения.
  5. Особенности работы.
  6. Преимущества и недостатки.

Лекция 3: Архитектура REST.

  1. Особенности архитектуры.
  2. Терминология и главные понятия (WADL, RESTful, JSON и т.д.).
  3. Принципы REST.
  4. Статус код и основные статусы.
  5. CRUD глаголы.
  6. Преимущества и недостатки.

Лекция 4. Знакомство с SoapUI.

  1. Установка Java.
  2. Установка SoapUI.
  3. Обзор основных элементов интерфейса.
  4. Подключение учебного проекта.
  5. Обзор методов проекта.
  6. Отправка запроса и анализ полученного ответа.

Лекция 5. Работа с SOAP проектом.

  1. Изучение доступных веб-сервисов проекта.
  2. Составление плана тестирования.
  3. Написание тест-кейсов.
  4. Элемент “TestSuite”.
  5. Элемент “TestCase”.
  6. Элемент “TestSteps”.

Лекция 6. Работа с SOAP проектом.

  1. Элемент “Properties”, основные возможности.
  2. Элемент “Property Transfer”.
  3. Работа со статическими и динамическими данными.
  4. Блок “Assertions”.
  5. Примеры.
  6. Полезные фишки.

Лекция 7. Работа с SOAP проектом.

  1. Условия и ветвления.
  2. Подключение к БД.
  3. Работа с БД.
  4. TestRunner, особенности работы.
  5. Запуск TS, TC из командной строки.
  6. Примеры.

Лекция 8. Работа с REST проектом.

  1. Работа со статическими и динамическими данными.
  2. Подключение учебного проекта.
  3. Обзор методов проекта.
  4. Особенности работы с REST проектом.
  5. Практические примеры.

Лекция 9. Работа с Groovy скриптами.

  1. Генерируем тестовые данные.
  2. Получаем данные из “Properties”.
  3. Запись и трансфер данных.
  4. Script Assertion.
  5. Примеры из практики.

Лекция 10.  Дополнительные возможности.

  1. Mock-сервисы.
  2. Зачем нужны Mock-сервисы.
  3. Пример работы с  Mock-сервисом.
  4. А как же CI?
  5. Устанавливаем Jenkins.
  6. Запуск проекта на Jenkins.

 

Читать дальше

Записаться на курс

Тестирование Web-сервисов

Остались вопросы? Звони!