Тестирование API для QA. Пример API-теста на Java и Rest Assured.
TestNG. Часть 1. Теория
Первым шагом в автоматизации тестов необходимо понять, как их написать и запустить. Для создания первого теста нам понадобится тестовый фреймворк, который мы будем использовать - TestNG.
Что такое TestNG? TestNG - это фреймворк для тестирования Java-приложений, который позволяет создавать и запускать тесты с различными параметрами и настройками. Он позволяет более эффективно управлять тестовыми сценариями, генерировать отчеты о прохождении тестов, выполнить тесты параллельно и многое другое...
Пишем простой автотест на java с TestNG по шагам.
Для Maven: Для Gradle: Примечание: в реальных проектах как правило этого не нужно будет делать. То, что нужно протестировать создаст разработчик. Создайте новый класс в src/test/java, например, CalculatorTest.java В вашей IDE вы можете запустить тесты, щелкнув правой кнопкой мыши на тестовом классе и выбрав "Run CalculatorTest". Maven можно использовать для запуска тестов командой: Примечание: Если вы запускаете TestNG тесты через командную строку Maven, убедитесь, что у вас есть соответствующий плагин в pom...