test

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

Дата старта:

09.07.2018

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

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 грн

Дата старта:

12.05.2018

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

21 часов

Выходной день

Сб

Вс

Пн

10:00-13:00

Вт

10:00-13:00

Ср

10:00-13:00

Чт

10:00-13:00

Пт

10:00-13:00

Сб

10:00-13:00

Вс

10:00-13:00

Цена

3 800 грн

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

Фон

 

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

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

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

diploma-2

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

plane-2

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

briefcase-2

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

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

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

1.1 Коротко о лекторе.

1.2 Цели курса.

1.3 Что такое API, WS и зачем они нужны.

1.4 Роль тестирования API в процессе обеспечения качества.

1.5 Обзор инструментария для тестирования WS.

1.6 Методики применяемьіе в тестировании WS.

1.7 История возникновения SOAP.

1.8 Терминология и главные понятия (XML, XSD, Endpoint, WSDL).

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

2.1 Терминология и главные понятия (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses).

2.2 Структура и главные компоненты SOAP.

2.3 Сфера применения.

2.4 Особенности работы.

2.5 Преимущества и недостатки.

2.6 Особенности REST архитектуры.

2.7 Терминология и главные понятия (WADL, RESTful, JSON, JSONPath).

2.8 Принципы REST.

2.9 Статус код и основные статусы.

2.10 CRUD глаголы.

2.11 Преимущества и недостатки.

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

3.1 Установка Java.

3.2 Установка SoapUI.

3.3 Обзор основных элементов интерфейса.

3.4 Подключение учебного проекта.

3.5 Обзор методов проекта.

3.6 Отправка запроса и анализ полученного ответа.

3.7 Изучение доступных веб-сервисов проекта.

3.8 Составление плана тестирования.

3.9 Написание тест-кейсов.

3.10 Элементы “TestSuite», “TestCase”, “TestSteps”.

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

4.1 Блок “Assertions”.

4.2 Запуск тестов на различных уровнях.

4.2 Элемент “Properties”, основные возможности.

4.3 Работа с Properties.

4.4 Элемент “Property Transfer”.

4.5 Работа с Assertions.

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

5.1 Условия и ветвления.

5.2 Работа с Assertions.

5.3 TestRunner, особенности работы.

5.4 Запуск TS, TC из командной строки.

5.5 Работа с Test runner.

5.6 Работа с Groovy скриптами.

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

6.1 Работа со статическими и динамическими данными.

6.2 Генерируем тестовые данные.

6.3 Получаем данные из “Properties”.

6.4 Запись и трансфер данных.

6.5 Условия и ветвления.

6.6 Script Assertion.

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

7.1 Подключение внешних библиотек и кастомных классов.

7.2 Mock-сервисы.

7.3 Зачем нужны Mock-сервисы.

7.4 Пример работы с Mock-сервисом.

7.5 А как же CI?

7.6 Устанавливаем Jenkins.

7.7 Запуск проекта на Jenkins.

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

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

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

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