Комментарии 3
Если я правильно понял, ServiceTask в тесте не вызывают внешние сервисы, а замокированы, и получают констатный ответ. То есть собственно работа с rest-сервисом не проверяется - если в модели запрос неправильно написан и внешний сервис не сможет его распознать, то вы узнаете это только на интеграционном тестировании.
Поэтому предлагаю еще один вариант - сделать на Wiremock заглушки, изображающие внешние сервисы, можно даже statefull.
На реальных схемах событие тупо не прийдёт так как не так обработали сообщение из очереди.. либо в gateway не заполняет параметр так как в логике парсинга ответа от сервиса ошибка.. сама схема часто статична, нет особых изменений после имплементации, то есть прогнали ветки на симуляции и забыли, до новой версии процесса. Интересно, а если вариант : покрытие юнит тестами делегатов, , все сценариев в делегатам плюсом интеграционные тесты, через тот же testcomplete /katalon автоматизацию. Плюсом собирать статистику по схеме. После прогона тестов анализ какие сценарии в интеграционных тестах забыли.
Тестирование процессов BPMN-схемы Camunda в изоляции