Конечно. Тут главное при валидации выходных данных задать правильный коридор разбежки значений (или пространства вариантов если связано с языком, например). При наших первых попытках мы не учитывали что всегда есть определенная вероятность получить на выходе тот или иной ответ, и тесты часто ломались. Если этот фактор заложить в логику проверки, то работает хорошо, никаких проблем.
Конечно. Тут главное при валидации выходных данных задать правильный коридор разбежки значений (или пространства вариантов если связано с языком, например). При наших первых попытках мы не учитывали что всегда есть определенная вероятность получить на выходе тот или иной ответ, и тесты часто ломались. Если этот фактор заложить в логику проверки, то работает хорошо, никаких проблем.