План на курса
Въведение
- Какво е API тестване и защо трябва да го правите? REST срещу SOAP базирано API тестване
Преглед на тристепенния архитектурен модел
- Ниво на представяне – Потребителски интерфейс (UI) Ниво на логика – Business логика (API) Ниво на данни – данни от база данни (DB)
Преглед на Rest Assured синтаксиса
- Прилики с Gherkin и BDD
Създаване на проект
Тестване на логическото ниво
Изпращане на заявки към API
- POST, GET, PUT, DELETE, OPTIONS, PATCH и HEAD заявки
Валидиране и проверка на отговорите
Тестване на функционалността на API
Работа с TestNG
Тестване на надеждността на API
Провеждане Performance Testing
Извършване на тестове за сигурност
Отстраняване на грешки
Автоматизиране на вашите тестове
Обобщение и заключение
Изисквания
- Основни познания за REST API.
- Опит в софтуерното тестване в Java.
Публика
- QA инженери, тестери и разработчици на тестове, участващи в тестване на софтуер и API на уеб услуги
Oтзиви от потребители (5)
Добро разбирателство, Łukasz имаше време за въпросите на всички и успя да помогне на всеки, който имаше някакъв проблем
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Курс - Automation Testing with Cypress
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michal Uscinski - Devapo Sp. z o. o.
Курс - Testing Angular Applications
Машинен превод
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Курс - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience