Тренінг-центр QALight був заснований в 2012 році Миколою Бобошко, професіоналом у сфері тестування програмного забезпечення з більш ніж 15-ти річним досвідом роботи в IT та справжнім фанатом своєї справи. На сьогодні Тренінг-центр є одним із лідерів ринку IT-освіти в Україні та надає навчання за більш, ніж 20-ти різних дисциплін, а кількість випускників перевищило 8000.
Стоимость:
Описание
Сьогодні жоден сучасний додаток не обходиться без API.
Це справедливо як для простого сайту так і для високонавантажених розподілених систем. Тестування API є одним із основних завдань у процесі забезпечення якості. То ж не дивно, що попит на тестувальників, які вміють тестувати API щодня зростає. У цьому курсі ви отримаєте розуміння методів, інструментів та підходів у тестуванні API, набудете необхідних знань, що без сумніву позитивно позначиться на Вашій цінності як фахівця з тестування.
Цей курс буде корисним слухачам, що знайомі з основами тестування ПЗ, які хочуть продовжувати рости та вдосконалювати свої навички.
Ви отримаєте Свідоцтво про закінчення курсу.
Программа обучения
Заняття 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) Postman
- Авторизація
- Створення запитів
- Дістаємо дані з відповіддю
- Написання тестів на відповідь із сервера
- Змінні та окреження
- Вкладка Pre-request script
- CI Newman запуск тестів з консолі
- Postman runner запуск тестів
Заняття 6. Робота з Groovy скриптами
- Робота зі статичними та динамічними даними;
- Генеруємо тестові дані;
- Отримуємо дані з «Properties»;
- Запис і трансфер даних;
- Умови та розгалуження;
- Script Assertion.
Заняття 7. Додаткові можливості
- Підключення зовнішніх бібліотек та кастомних класів;
- Mock-сервіси;
- Для чого потрібні Mock-сервіси;
- Приклад роботи з Mock-сервісом;
- А як же CI?
- Встановлюємо Jenkins;
- Запуск проєкту на Jenkins.
- м. Київ
Последние отзывы
По данному курсу пока нет отзывов.