Каким образом заполнять сложные документы, со множество инпутов, чек-боксов

Здравствуйте.

Периодически в тестах приходиться заполнять документы приличным кол-вом данных.
Всякие инпуты, чек-боксы, переходы по вкладкам и т.д.

Но все эти действия являются как бы подготовительными, для того, чтобы после заполнения и сохранения документа, начинать его прогонять по жизненному циклу, подписывать криптопровайдером, отпарвлять на всякие согласования, утверждения и так далее.

так вот, у меня возникает мысль, что эти “заполнения документа” ненужная и геморная задача…
корректно ли, через какой-нибудь API приложения тестируемого, послать ему эти данные например по soap (он вроде может принимать сообщения) в котором запаковать уже нужные данные для заполнения (что заполняем и чем), а дальше уже тестить через гуи?

Да, абсолютно корректно. Но не забывайте, что у вас должен быть как минимум один отдельный тест на проверку заполнения всей этой лабуды.

2 лайка