Прежде чем делать отчёт, доработку или запускать проект, я всегда задаю себе один вопрос: Как мы будем проверять результат, чтобы убедиться, что он верный? Не «как сделать».
А именно — как проверить. Потому что без критерия проверки любая работа остаётся зоной веры.
А в автоматизации, расчётах и отчётности вера — слабый инструмент. Когда мы переносим данные со старой базы в новую, логика проверки понятна. Есть базовый принцип: Итог до перехода = итог после перехода. Сверяем: Если итог совпадает — переход технически корректен.
Если нет — ищем расхождение до уровня конкретной записи. Это понятная математика. Вот здесь начинается интересное. Когда мы: у нас нет «старого итога», с которым можно сравнить. Нельзя просто сказать: «должно совпасть». Значит, нужно создать эталон. В таких случаях я всегда настаиваю на сценариях тестирования. Что это значит на практике? 1️⃣ Описываем типовые кейсы
2️⃣ Описываем пограничные ситуации
3️⃣ Описываем исключения
4️⃣ Фиксируем ожидаемый результат