TGViewer
Саша Раковский Саша Раковский @rakovskyxp · 833 subscribers
Post #15 966
Продолжение.

Я слишком часто видел сьюты (и даже сам писал когда-то такие), где были только юнит-тесты, которые тестировали код, замоканных со всех сторон классов. Значит ли полностью зелёный сьют при 100% покрытии, что система выполняет весь необходимый функционал? Да что она вообще хотя бы поднимется в проме? Нет.

Тесты должны проверять именно то, что важно: не код компонента, а поведение системы. Не в моках, а в максимально приближённых к прому условиях. У вас должны быть функциональные тесты, взаимодействующие с отдельно поднятым приложением. Иначе ваш сьют не даёт полной уверенности и начинай с начала.

Можно ли выкарабкаться, если все тесты на моках, но вы осознали свою ошибку? Да, но заметная часть сьюта подлежит переписыванию. Это обычно очень много работы.

Итог.

Это 4 основных пункта, накосячив в которых, вы, скорее всего, выстрелили себе в ногу. Если хотя бы одно не выполнено, то не видать вам полного автотестирования ещё очень-очень долго.

И есть ещё целый список таких же пунктов, но уже со звёздочкой, где цена ошибки будет хоть и не так высока, но все равно не позволит вашему набору тестов выполнять свою задачу.

И, наверное, скорее рано, чем поздно, я опишу подход к автотестам, который мы используем в своей команде, где мы разберём основные препятствия к построению нормального сьюта.
  • 🔥 16
  • ❤ 1
More from @rakovskyxp
  1. Oct 16, 2026Очередной топ-3 Последние посты были пустоватыми, жвачка такая, воздух погонять. Люди жалу…
  2. Oct 15, 2026В марте 2025 Дарио сказал, что в течение 12 месяцев 100% кода будут писать нейросети. Коне…
  3. Oct 9, 2026Я полгода держался, но нет. Теперь будут регулярные разборы ахинеи от этого чувака, извини…
  4. Oct 9, 2026Или вот такое ещё. Короче, если подписаны, то фильтруйте все до каждой запятой.
  5. Oct 9, 2026Вот ещё немного ахинеи
  6. Oct 9, 2026Сейчас чем дальше, тем популярнее становится вот этот чувак. Будьте осторожнее, человек не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →