Учитывать изменение механизма
После перехода к асинхронной обработке ранее корректный способ проверки может перестать отвечать на тот же вопрос. Сценарий и ожидаемый результат в плане могут оставаться разумными, а доступное наблюдение — измениться.
Поэтому уточняется не только автоматизированный код, но и контракт операции: как определяется её завершение, как находится нужный объект, какие временные условия действуют и что делать при недостатке сведений.
Различать ожидание, отклонение и неизвестное
Если конечного наблюдения нет, нужен следующий способ проверки. Само отсутствие результата без определённых условий завершения не доказывает дефект. Если критерий нарушен и это установлено, сохраняется именно отклонение.
Схема связывает наблюдение с допустимым выводом: ожидание ведёт к дополнительным данным, установленное отклонение — к разбору, а сохраняющаяся неопределённость — в запись результата с ограничениями. Общий статус может кратко отражать итог, если эти различия и его основание остаются доступны.