TGViewer
Играем джаз Играем джаз @playingjazz · 244 subscribers
Post #99 296
О тестировании

Тут недавно рассказали быль: была команда, разработчики, тестировщики. Потом кому-то показалось, что нужно работать эффективнее, и поэтому тестировщиков перековали во фронтендеров. Таким образом: а) команда меньше стала отлавливать багов на своём уровне б) но появилось больше рабочих рук, которые эти баги делают.

Ситуация анекдотичная, и заставляет подумать о ценности тестирования как такового. В ИТ есть люди, которые, возможно, не понимают самой постановки вопроса: в смысле, ценность же очевидна, о чём тут рассуждать! Но есть достаточное количество человек - и я сам с такими знаком - которые почти буквально говорят что-то в духе "ну вы разрабатывайте без багов, тестировать и не придётся".

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

Теперь же настала пора более вдумчиво работать над продуктом. Уровень качества, который вы при этом обеспечиваете, является одной из ключевых метрик. Выпустить вообще сырой продукт, который пользователи пусть и тестируют? - Ну если вы всем известные монополии и олигополии (не будем показывать пальцем), то наверное можно. Я лично наблюдаю в некоторых очень крупных сервисах явные баги, которые не закрываются 10 лет.

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

И через это тестирование становится не просто очередной группой в вашем отделе или департаменте, на которую надо выделять ФОТ, потому что надо. А начинает быть инструментом влияния на прибыль, который приносит продукт. Вы контролируете глубину тестирования - вы играете с балансом стоимость разработки / скорость / качество. Вы проводите глубокое пользовательское тестирование - вы возвращаете себе упущенную прибыль, которую вы не сможете посчитать ни одним анализом простоев в ваших Zabbix и Grafana. Вы настроили разумные нагрузочные и E2E - вы заставляете разработчиков лучше думать об архитектуре и вкладываться в надёжность, а не только в скорость доставки до прода.

Так что отрасли без тестирования никуда. Никакие автотесты, написанные ИИ, не подумают за вас о стратегии развитии именно вашего продукта.
  • 👍 6
More from @playingjazz
  1. Sep 27, 2026Посмотрел великолепный сериал The Studio про директора голливудской студии, его подчинённы…
  2. Sep 20, 2026Вчера посетил очередной митап "Морковки" Петра Жаркова. На этот раз были не совместные игр…
  3. Sep 19, 2026О литературе для менеджеров Иногда коллеги меня не понимают, когда я на полном серьёзе сов…
  4. Aug 23, 2026Территория Решил на отдыхе перечитать роман "Территория" Олега Куваева. В первый раз читал…
  5. Aug 16, 2026Гайд по увольнениям для руководителей среднего звена Написал важный для меня текст на акту…
  6. Aug 13, 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 →