Материалы по теме: JUnit

Цель данной статьи — описать Robot Framework, раскрыть возможности применения и преимущества его использования на проекте, а также поделиться подходами, которые были использованы на практике. Robot Framework (далее, RF) — это open-source фреймворк, основанный на Python, представляющий расширяемую платформу автоматизации тестирования для сквозного приемочного тестирования и разработку через приемочное тестирование (ATDD). Его можно использовать для […]
Data Driven Testing (содержит 7 примеров использования с рабочих проектов)

Введение Data Driven Testing (DDT) — подход к созданию/архитектуре автоматизированных тестов (юнит, интеграционных, чаще всего применимо к backend тестированию), при котором тест умеет принимать набор входных параметров, и эталонный результат или эталонное состояние, с которым он должен сравнить результат, полученный в ходе прогонки входных параметров. Такое сравнение и есть assert такого теста. Притом как часть […]
Настройка и использование фреймворка Arquillian для работы c сервером WildFly

Фреймворк Arquillian применяется для тестирования Java EE приложений. В частности, позволяет тестировать классы использующие CDI/ EJB зависимости. Предоставляет возможность писать как функциональные, так и интеграционные тесты. Тесты выполняются с использованием полнофункционального сервера приложений, это гарантирует, что поведение класса в тесте будет таким же, как и при его работе в приложении. Есть возможность использовать для тестов […]