Съдържание и теми, включени в курса
Въведение в 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
- QA инженери
- Разработчици
Отзиви от участници (3)
практически упражнения, които улесняват запаметяването на информацията
ashley bolen - Insurance Corporation of British Columbia
Курс - Test Automation with Selenium
Машинен превод
Ключовите теми могат да бъдат обсъjudени и споразумени предварително с треньора. Успокояваща и приятна атмосфера по време на семинарните дни.
Lorenz - Continentale Lebensversicherung AG
Курс - Advanced Selenium
Машинен превод
Придобих нови познания и съм доста уверен в тях. Ничего не ми е непонятно.
Barbara - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод