а проблемы интерпретации могут быть такие:
1. есть бизнес процесс выгрузка отчета, сначала система его генерит у себя а потом какой то шедуль ходит и перекладывает его в "другое место". когда он появляется в "другом месте" - это конец бизнес операции. чтобы правильно её интерпретировать - ты будешь вынужден сделать чекер на стороне "другого места" на наличие этого файла потом как то подвязать его с транзакцией старта этой бизнес операции в твоем скрипте и тд. по факту ты тестируешь не систему а кусок работы шедуля.
2. в бизнес операциях часто бывают несостыковки, а включает ли она в себя вот это действие, она отображает максимально короткий поцесс получения результата или типичный? и тд. юзеры чаще всего не ходят по кратчайшему пути до своего результата, например покупку в интернет магазине, можно совершить нажав кнопку "купить в один клик" и потом ввести данные, а можно искать товар, смотреть отзывы, добавлять купоны, выбирать локацию самовывоза, платеж может не пройти и потом только купить. а бизнес операция будет покупка товара, тоже утрированно, но вроде наглядно.
@Ganeles