En

JazzTeam Software Development Company

Agile Java Development

junit

Обзор Robot Framework

Цель данной статьи – описать Robot Framework, раскрыть возможности применения и преимущества его использования на проекте, а также поделиться подходами, которые были использованы на практике. Описание 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 зависимости. Предоставляет возможность писать как функциональные, так и интеграционные тесты. Тесты выполняются с использованием полнофункционального сервера приложений, это гарантирует, что поведение класса в тесте будет таким же, как и при его работе в приложении. Есть возможность использовать для тестов […]

, , , , , ,