qalight
Центр подготовки
IT специалистов
Курсы Тестирования Веб сервисов

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

Дата старта:

14.01.2019

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

21 часов

Вечер

Пн

Ср

 

 

Пн

19:00 — 22:00

Вт

19:00 — 22:00

Ср

19:00 — 22:00

Чт

19:00 — 22:00

Пт

19:00 — 22:00

Сб

19:00 — 22:00

Вс

19:00 — 22:00

Цена

3 800 грн

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

Фон

 

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

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

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

diploma-2

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

plane-2

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

briefcase-2

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

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

Занятие 1. Вводная. Протокол SOAP

  • Коротко о лекторе;
  • Цели курса;
  • Что такое API, WS и зачем они нужны;
  • Роль тестирования API в процессе обеспечения качества;
  • Обзор инструментария для тестирования WS;
  • Методики применяемые в тестировании WS;
  • История возникновения SOAP;
  • Терминология и главные понятия (XML, XSD, Endpoint, WSDL).

Занятие 2: Протокол SOAP. Архитектура REST

  • Терминология и главные понятия (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses);
  • Структура и главные компоненты SOAP;
  • Сфера применения;
  • Особенности работы;
  • Преимущества и недостатки;
  • Особенности REST архитектуры;
  • Терминология и главные понятия (WADL, RESTful, JSON, JSONPath);
  • Принципы REST;
  • Статус код и основные статусы;
  • CRUD глаголы;
  • Преимущества и недостатки.

Занятие 3. Знакомство с SoapUI. Работа с REST проектом

  • Установка Java;
  • Установка SoapUI;
  • Обзор основных элементов интерфейса;
  • Подключение учебного проекта;
  • Обзор методов проекта;
  • Отправка запроса и анализ полученного ответа;
  • Изучение доступных веб-сервисов проекта;
  • Составление плана тестирования;
  • Написание тест-кейсов;
  • Элементы “TestSuite», “TestCase”, “TestSteps”.

Занятие 4. Работа с REST проектом (XML)

  • Блок “Assertions”;
  • Запуск тестов на различных уровнях;
  • Элемент “Properties”, основные возможности;
  • Работа с Properties;
  • Элемент “Property Transfer”;
  • Работа с Assertions.

Занятие 5. Работа с REST проектом (JSON)

  • Условия и ветвления;
  • Работа с Assertions;
  • TestRunner, особенности работы;
  • Запуск TS, TC из командной строки;
  • Работа с Test runner;
  • Работа с Groovy скриптами.

Занятие 6. Работа с Groovy скриптами

  • Работа со статическими и динамическими данными;
  • Генерируем тестовые данные;
  • Получаем данные из “Properties”;
  • Запись и трансфер данных;
  • Условия и ветвления;
  • Script Assertion.

Занятие 7. Дополнительные возможности

  • Подключение внешних библиотек и кастомных классов;
  • Mock-сервисы;
  • Зачем нужны Mock-сервисы;
  • Пример работы с Mock-сервисом;
  • А как же CI?
  • Устанавливаем Jenkins;
  • Запуск проекта на Jenkins.
Читать дальше

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

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

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