TGViewer
misha98857 | Блог об IT и моей жизни misha98857 | Блог об IT и моей жизни @misha98857_dev · 427 subscribers
Post #204 151
Как потенциально сократить написание автотестов до почти 0 и ускорить разработку без потерь качества?

Я долгое время размышлял над сервисом вида n8n для QAA, но выглядит, что концепция устарела и есть вариант сильно интереснее. Вот вариант, который предлагаю, мб когда-нибудь сделаю, но сильно не точно)

На странице стоит скрипт, который записывает путь пользователя, состояние ui и ответы от апи. По сути, это всё это сделать не сложно, а ответы от апи можно через условные service worker перехватывать. При большом потоке пользователей почти все доступные cjm-ы в продукте будут использованы и соответственно у нас будут их слепки основных данных.

После при изменении приложения, мы просто прогоняем данные слепки, условное поведение пользователя в изолированном окружении мокая запросы данными из слепка и сравниваем с поведением на проде. В итоге получаем полный регресс приложения без написания каких-либо автотестов.

Для бекенда по сути можно нечто потенциально похожее сделать просто зная время, когда был слепок и используя данные, которые были в базах на данный момент и точно так же прогонять весь флоу с UI.

В итоге мы получаем довольно точный регресс всего приложения при каждом изменении, а так же больше не пишем автотесты.

Как думаете такой подход ок или сможете сразу найти подводные камни такого подхода?
  • 🔥 1
More from @misha98857_dev
  1. Sep 24, 2026Потрясающая новость! Это новый, большой шаг для «Бегаешь как девчонка» 🏃🏻‍♀️✨ Новая верс…
  2. Sep 24, 2026Сделали ленту постов в приложении 🎉
  3. Sep 22, 202610 000 пользователей 🎉
  4. Sep 17, 2026Довольно забавно, буквально дня 4 назад выстроил себе работу, что у меня есть CEO, который…
  5. Sep 16, 2026Ну, пора показывать. Сделал приложение для пар https://get.youwithme.space/ и уже более 50…
  6. Aug 30, 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 →