Кейс из релиза мобильного приложения для e-commerce:
После обновления каталога пользователи Android начали жаловаться:
«Приложение зависает при открытии категории», «На главной — бесконечная загрузка».
На iOS всё работало идеально, а в тестировании баг не воспроизводился вообще.
Разработчики искали проблему в коде приложения — полдня впустую. Пока кто-то не догадался посмотреть сырой ответ API на проде.
И вот он, виновник торжества: лишняя запятая в JSON.
{
"products": [
{"id": 1, "name": "Product 1"},
{"id": 2, "name": "Product 2"},
]
}
iOS-парсер закрыл глаза на ошибку. Android строго следовал спецификации и выбрасывал exception. UI зависал, показывая бесконечный лоадер.
— QA использовали моки с валидным JSON
— Тестовое API всегда отдавало корректные данные
— Нагрузочные тесты не проверяли валидность формата
А вы тестируете на «грязных» данных с прода
👍 — Да, используем копии продовых данных
❤️ — Только моки и тестовые данные
🤩 — Узнаем о проблеме от пользователей
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩9👍7❤4🥰1
Тест упал. Лог:
AssertionError: expected true, got false
Спасибо, кэп. Но почему он упал?
Test Observability — это понимание контекста падения, не открывая код.
Тест падает раз в 10 запусков. Флакирует? Race condition? База тормозит?
— Перезапускаешь 10 раз
— Гуглишь 2 часа
— Понимаешь: база была перегружена
— Трейсы запросов
— Метрики производительности
— Снимки состояния системы
— Корреляцию с деплоями
Инструменты: Allure TestOps, ReportPortal, Grafana + Loki
#теория_на_пальца
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰3
Git-Cheat-Sheet.jpg
223 KB
Все ключевые команды под рукой:
— инициализация, коммиты, ветки и слияния,
— push/pull и обновление проектов,
— сравнение версий и откат изменений.
Полезно для тестировщиков, работающих с автотестами и CI/CD.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2🤩2
95% тестировщиков говорят, что используют best practices.
95% тестировщиков на самом деле копипастят из прода или пишут "test123".
Время честности: как работаете вы?
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🔥3❤2
Откуда берете тестовые данные ❓
Anonymous Poll
33%
Генерирую синтетические данные
13%
Копирую замаскированные данные с прода
17%
Использую фикстуры и моки
37%
Ручной ввод базовых тест-кейсов
51%
Комбинация разных подходов
🤩4👍1🤔1
🎁 И мозг прокачать, и макбук утащить!
Proglib.academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Условия:
1️⃣ Покупаешь любой курс Proglib до 15 ноября.
2️⃣ Проходишь минимум 2 учебные недели (можно осилить за два вечера).
3️⃣ Пишешь куратору в чат своего курса: #розыгрыш.
Что за курсы?
— Математика для Data Science (6 месяцев боли и просветления).
— Основы Python, ML, алгоритмы, AI-агенты и даже курс для тех, кто в IT, но не кодит.
👉 Участвовать в розыгрыше
Proglib.academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Условия:
1️⃣ Покупаешь любой курс Proglib до 15 ноября.
2️⃣ Проходишь минимум 2 учебные недели (можно осилить за два вечера).
3️⃣ Пишешь куратору в чат своего курса: #розыгрыш.
Что за курсы?
— Математика для Data Science (6 месяцев боли и просветления).
— Основы Python, ML, алгоритмы, AI-агенты и даже курс для тех, кто в IT, но не кодит.
👉 Участвовать в розыгрыше
🥰3🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🤩4🔥1
qa-metrics-impact-checklist.pdf
1.2 MB
Как вы доказываете эффективность тестирования? «Тестов много, багов меньше…» — классика VDD, Vibe-Driven Development.
Классические метрики измеряют активность, а не результат:
— Количество тестов ≠ качество
— Defect leakage — слишком поздно
— Change fail % — уже после сбоя
В 2025-м, когда всех просят обосновывать ценность, этого мало.
Что делать:
«Мы сделали X → помогли достичь Y»
Пример:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤩2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2
Эти книги не о тестировании напрямую, но каждая развивает навыки, которые делают QA-инженера сильнее:
Помогает понять, как мыслят разработчики, и точнее находить потенциальные точки сбоев.
Дает представление о качестве и структуре кода — важно для понимания, что именно и как тестировать.
Объясняет, как формируются требования и почему важно видеть продукт глазами пользователя.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2🥰2🤩1
Шпаргалка веб-технологии.png
2.1 MB
Эта шпаргалка — наглядная карта всего пути, который проходит запрос, когда вы открываете сайт. От клиента и DNS до Apache, сервера приложений и СУБД — каждый этап, где может спрятаться ошибка.
Полезно тестировщику, чтобы:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7🔥2
Пятница, 18:30. Прод горит — критичный баг блокирует пользователей. Дев пофиксил за 20 минут. В чате пинги: «Можешь быстро протестить? Нужно срочно выкатывать».
Времени нет, давление со всех сторон, стресс. Но пропустить новый баг на прод нельзя — будет ещё хуже. А проверить за 10 минут полноценно невозможно.
👍 — Smoke-тест ключевых путей + фокус на фиксе + быстрая проверка смежной функциональности
❤️ — Только сам фикс и happy path, если совсем горит — времени нет
Совет:
Держите наготове чек-лист для экстренного тестирования:
✅ Сам фикс работает
✅ Авторизация/регистрация не сломана
✅ Критичные бизнес-процессы (оплата, оформление заказа)
✅ Основные API endpoints живы
✅ Нет 500 ошибок в логах
Это спасёт и релиз, и ваши нервы. Лучше выкатить быстро с базовыми проверками, чем тормозить прод ещё на час.
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🤩2🥰1
💻 ВАЖНО: макбук ещё не забрали!
Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).
Что нужно для участия?
— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!
Что за курсы?
▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.
▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.
▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.
👉 Влетай, не думай!
Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).
Что нужно для участия?
— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!
Что за курсы?
▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.
▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.
▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.
👉 Влетай, не думай!
🥰3❤1🤩1
Иногда баги появляются не в коде, а в нашем мышлении. Мы переоцениваем свои тест-кейсы, торопимся с автоматизацией, игнорируем старые дефекты и уверены, что «за два часа всё протестим».
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2🔥1🥰1🤩1