План на курса
Введение в 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#
Машинен превод
The exercises part.
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
Машинен превод