План на курса
Въведение
- Какво е 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тзиви от потребители (6)
The overall concepts covered which is required for my organisation and the framework that I am going to work on. Time spent on fixing our local tests issues
Vinutha Lingaraju - Department of Customer Service, NSW Government
Course - Automation Testing with Cypress
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Course - Protractor: End-to-end testing for Angular web applications
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Course - Selenium for Victims of Manual Testing
Saraubh was very prepared on the subject. This training went beyond my expectations. I am very satisfied!