Паттерн Builder.
Он позволяет создавать сложные тестовые данные или объекты пошагово, отделяя процесс конструирования от его представления.
Преимущества:
Пример использования для создания тестового пользователя:
java
В автоматизации тестирования Builder часто применяется в сочетании с Page Object для создания тестовых данных, необходимых для взаимодействия с элементами страницы.