This media is not supported in your browser
VIEW IN TELEGRAM
Баг закрыли, релизнули, выдохнули — и вот он снова в проде. Да-да, это déjà vu для QA.
Причины всего две
Фикс не покрыл все кейсы, не туда залили билд, или тест был слишком «оптимистичный».
→ Симптом тот же, но корень остался.
Он зависит от окружения, времени, случайности.
Сегодня тест прошёл — завтра упал.
→ Настоящий фантом, любимец CI/CD.
— Reopened повторяется стабильно.
— Flaky живёт своей жизнью.
— Всегда фиксируйте окружение и логи.
— Если дефект «пляшет» — проверь асинхронность, тайминги, race conditions.
— Не бойтесь написать: «баг не детерминированный». Это не слабость, это диагноз.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
git-commit-message.pdf
41.1 KB
Коротко о том, как писать понятные и единообразные сообщения в стиле Conventional Commits.
#cheat_sheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰3❤2🔥1🤩1
Что помогает пережить бесконечные регрессии ❔
Anonymous Poll
33%
Кофе и отчаяние
32%
Чек-лист, который растёт быстрее, чем фикс
20%
Коллеги, которые тоже не верят, что это последний билд
50%
Отрешённость дзен-тестировщика
😁4🤩2
🎃 Хэллоуин в Proglib Academy: скидки, призы и... немного паники
Сегодня 31 октября, и это не просто время тыкв и призраков, это ПОСЛЕДНИЙ ДЕНЬ, когда ты можешь выиграть макбук!
→ Купи любой курс со скидкой 40% 💸
→ Начни обучение, чтобы пройти 2 недели к 15 ноября 🎓
→ Напиши куратору #розыгрыш ✍️
Всё! Теперь ты в игре.
👉 Сейчас или никогда!
Сегодня 31 октября, и это не просто время тыкв и призраков, это ПОСЛЕДНИЙ ДЕНЬ, когда ты можешь выиграть макбук!
→ Купи любой курс со скидкой 40% 💸
→ Начни обучение, чтобы пройти 2 недели к 15 ноября 🎓
→ Напиши куратору #розыгрыш ✍️
Всё! Теперь ты в игре.
👉 Сейчас или никогда!
👍3🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4😁2🤩2
Если вы до сих пор проверяете «на глаз» или «по интуиции», пора системно подойти к тест-дизайну. BVA и EP — два базовых, но мощных метода, которые экономят время и находят баги там, где не ждёшь.
Что изучить:
Разделяем входные данные на группы, где поведение системы одинаковое.
Тестируем значения на границе допустимых диапазонов — именно там чаще всего ошибки.
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩10😁2
Тестировщики часто кажутся теми, кто «приходит после». Но на самом деле — это те, кто смотрит вперёд. Они видят не код, а последствия.
Разработчик пишет функцию, тестировщик видит поведение. Код может быть идеален, но пользователь нажмёт не туда — и всё рухнет. QA напоминает: мир шире happy path-а.
«А если не сработает?»
Это не скепсис, а гигиена мышления. Тестировщики учат не верить первому успешному результату — и это делает систему устойчивой.
QA видит баги не поодиночке, а как паттерны. Если что-то ломалось так раньше — сломается и снова. Это и есть системное мышление.
Тестировщики каждый день приносят «плохие новости». И делают это так, чтобы команда не закрылась, а пошла решать. Они учат культуре обратной связи:
«Не ты плохой — просто система не выдержала».
QA — единственные, кто по-настоящему ходит по интерфейсу как человек. Они напоминают: юзер — не дебаггер, а человек.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩3❤2👍1
QA-дилемма старше Jenkins.
— Отражают поведение настоящих пользователей
— Ловят неожиданные edge-кейсы
— Но несут риски приватности и утечек
— Безопасны и под контролем
— Легко обновлять и масштабировать
— Но часто слишком «стерильные» для реального мира
👍 — Настоящие
❤️ — Сгенерю сам/а
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🤩2🥰1
Каждый тестировщик хоть раз узнавал себя в меме — ошибки, баги, дедлайны и легендарное «а у меня работает»
Скиньте в комменты свой любимый мем — тот, что лучше всего отражает вашу боль или иронию профессии.
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11❤2🤩2
Chaos Engineering (инжиниринг хаоса) — это когда сознательно ломаем систему, чтобы проверить её устойчивость.
Пример: отключаем один сервис в кластере и смотрим, как система справляется с нагрузкой.
Случайная остановка базы данных или сервиса авторизации — проверяем, выдержит ли остальная система и смогут ли пользователи продолжать работу.
Это как пожарная тревога для продакшена — заранее учимся выживать, чтобы реальный сбой не стал катастрофой.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤩2🔥1
sql.pdf
1.5 MB
Иногда чувствуешь себя не QA, а детективом, который допрашивает базу данных:
«Ну признайся уже, где этот баг?»
На английском, но язык SQL мы ведь все понимаем одинаково
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2🥰2🤩1
Требований нет. API описания нет. Но тестировать нужно сегодня 😅
— Интуиция и старые скрины
— Postman и метод научного тыка
— Телепатия с бэкендером (через боль и мемы)
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6❤4👍2
Количество тестов ≠ качество покрытия. Мидлы должны уметь оптимизировать тест-кейсы и выделять сценарии с максимальным риском.
Карточки помогут:
#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3🥰2🤩1
🐞 Что такое регрессия и почему она неизбежна
Когда код меняется, ломается не то, что правили, а то, что зависело от этого куска. Поэтому задача тестировщика — не «поймать ошибку», а предсказать, что именно сдвинется после правки.
Пример: поправил авторизацию → перестала работать корзина. Связь неочевидна, но она есть.
🔤 Автотесты не спасают от регрессии — они лишь показывают, где она случилась. Предотвращает регрессию только понимание архитектуры.
📎 Видео для закрепления темы
🐸 Библиотека тестировщика
#теория_на_пальцах
Когда код меняется, ломается не то, что правили, а то, что зависело от этого куска. Поэтому задача тестировщика — не «поймать ошибку», а предсказать, что именно сдвинется после правки.
Пример: поправил авторизацию → перестала работать корзина. Связь неочевидна, но она есть.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩2🌚1
20 октября 2025 года в регионе us-east-1 у Amazon Web Services произошёл каскадный сбой. Не работали DynamoDB, Lambda, EC2, API Gateway — тысячи приложений по всему миру встали.
Баг в системе, управляющей DNS-адресами DynamoDB, нарушил резолвинг. Сервисы не могли «достучаться» до нужных эндпоинтов и начинали бесконечно повторять запросы.
Эти массовые повторы создали нагрузочную волну, которая добила инфраструктуру. Пока Amazon восстанавливал DNS и чистил кэши, бизнесы теряли доступ к API и базам.
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰3🤩2