План на курса
Введение в Apigee
- Обзор на платформата Apigee и нейните функции
- Разбиране на управлението на жизнения цикъл на API
- Apigee срещу други инструменти за тестване на API
Настройка на средата
- Създаване и конфигуриране на профил в Apigee
- Инсталиране на поддържащи инструменти (Postman, JDK, Maven)
- Структура на проекта и настройка на тестове
Дизайн и развертане на API в Apigee
- Създаване на API проксита
- Конфигуриране на политики (сигурност, трансформация, маршрутиране)
- Развертане на API за тестване
Ръчно и автоматизирано тестване
- Тестване на API с Postman и Apigee Trace
- Използване на Apigee Edge за автоматизирано изпълнение на тестове
- Записване на логове и анализ на резултатите от тестовете
Продвинуто автоматизиране на тестове
- Имплементация на тестове на API с данни
- Тестване на аутентификация и авторизация (OAuth, API ключове)
- Симулиране на натоварване и тестване на напрежение с инструменти на Apigee
Интеграция с CI/CD
- Интеграция на тестване с Apigee в Jenkins/Maven
- Автоматизация на валидация на развертане на API
- Продължително мониториране и регресивно тестване
Най-добри практики и диагностика на проблеми
- Дизайн на повторно използвани тестове
- Управление на средите и променливите
- Диагностика и решение на общи грешки
Резюме и следващи стъпки
Изисквания
- Основни знания за API и HTTP методи
- Опит с какъвто и да е език за програмиране (Java, Python или JavaScript е предпочитано)
- Знание на концепциите на RESTful API
Целева аудитория
- Тестери на API
- Инженери за качество на софтуера
- Разработчици
Отзиви от потребители (5)
Добро разбирателство, Łukasz имаше време за въпросите на всички и успя да помогне на всеки, който имаше някакъв проблем
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Упражненията част.
Wissam - NEOM
Курс - Developing APIs using Google Cloud Apigee X
Машинен превод
Обучителят разясни всяка функционалност подробно.
Argean Quilaquil - DXC
Курс - TestComplete
Машинен превод
Треньорът е приятен. Обяснението му е ясно и интересно. Той се старае да направи уроците възможно най-интересни. Насладих се на урока и придобих много знания. Благодаря много. Най-полезната техника, която научих, е намирането на елементи за различни уеб компоненти, като текстови полета, радиокнопки и бутони. Понякога идентификаторът на елемента не се захваща правилно. Научихме различен начин за намиране на елементи чрез използването на CSS селектори, XPath, Име и ID. Харесва ми обяснението. Благодаря.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Машинен превод
М харесваше как примери воде до следващия. Вие можете да използвате това, което сте научили в предишния сегмент, в следващия.
Sacha Mannion - BeyondTrust
Курс - C# for Automation Test Engineers
Машинен превод