Что делает ваш процесс? Есть ли способ проверить, что он делает то, что должен делать? Например, он может записывать в файл или таблицу базы данных. Или же он может предоставить API (IPC, веб-сервис и т. Д.), Который можно попробовать вызвать с тестовыми данными.
С точки зрения TDD, возможно, имеет смысл подключить «процесс макета / теста», который выполняет некоторые действия, которые вы можете легко проверить. (Это может потребовать изменения кода, чтобы позволить вашему тестовому коду что-то внедрить.) Таким образом, вы только тестируете свой код вызова и не обязательно тестируете фактический бизнес-процесс. После этого вы можете провести различные модульные тесты для проверки вашего бизнес-процесса.