Всем привет, хотелось бы узнать как оптимально можно реализовать заполнение формы случайными данными
Если бы все данные были примитивных типов (строка, число, булево), то не сложно, делаешь собственный шаг Я заполняю поле "такое-то" случайным значением типа "такой-то", и в реализации шага используешь генератор ГСЧ для получения случайных чисел и строк. А так как есть ссылки на другие объекты ИБ - то я не вижу простого решения. Можно конечно создать шаг, который бы для каждого ссылочного поля создавал бы соответствующий новый элемент, получал все элементы формы, обходил их, получал их типы, и если это простые типы - вызывал бы шаг по заполнению примитивных типов, а иначе рекурсивно бы вызывал шаг создания и заполнения ссылочного типа.