Забудьте базу вроде "Copy as cURL". Вот трюки, которые сэкономят часы:
user.role = 'admin', false
Breakpoint не сработает, но переменная изменится. Тестируем права без деплоя.
HAR для слабаков. Экспортируйте ВСЁ сетевое взаимодействие с шифрованием и DNS. Ловит баги, которые HAR пропускает.
Найдите все промисы в памяти:
queryObjects(MyComponent)
Выбрали элемент → ввели команду → видите все события live. Забудьте про addEventListener для дебага.
Покажет все обработчики на элементе. Правый клик → в код.
Копирует что угодно в буфер:
copy(await (await fetch('/api')).json())
Rendering → дальтонизм/размытие. 8% мужчин — дальтоники. Находите реальные баги.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2🤩2🤔1
Многие думают, что переход в senior — это про новые инструменты, фреймворки и CI/CD. На деле — это про смену мышления.
Middle ищет баги. Senior — ищет причины, почему они появляются.
Он проектирует процессы так, чтобы дефекты не доходили до продакшена.
Не тестирует — обеспечивает качество.
Middle закрывает тест-кейсы. Senior решает, какие проверки важнее, а какие можно отложить.
Он управляет рисками, а не списком задач.
Middle делает работу. Senior обучает, менторит, делится подходами, поднимает планку для всей команды.
Он не просто тестирует — он формирует культуру качества.
Senior не пишет тесты «чтобы были». Он выстраивает стратегию: что автоматизировать, а что оставить ручным, как измерять метрики и когда результаты действительно значимы.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5❤3👍1
Скорость, стабильность или покрытие? Этот вопрос делит команды автоматизации на три непримиримых лагеря.
— Быстрый фидбек = быстрая разработка
— Долгие тесты никто не запускает локально
— Каждый флейк = 15–30 минут расследований «это баг или тест?»
— Нестабильные тесты → отключённые тесты → дыры в покрытии
— Один критичный баг в проде дороже всех оптимизаций
— «80 % покрытия» — а что покрыто: логика или геттеры?
👍 — Скорость (быстро узнать о багах)
❤️ — Стабильность (доверие к результатам)
🔥 — Покрытие (защита от регрессии)
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥6👍1🥰1🤩1
test-case.jpg
145.4 KB
Как оформить тест-кейс так, чтобы его поняли и разработчики, и аналитики:
— структура и обязательные поля,
— порядок написания,
— правила, чтобы тесты были переиспользуемыми и понятными,
— типичные ошибки, которых стоит избегать.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰3
🧪 Логи: читать вручную или собирать автоматически
В каждой команде находится тот самый человек, который «чует баги по логам». Но автоматизация тоже давно хочет забрать себе эту работу. И дилемма остаётся актуальной.
➡️ Ручной просмотр
— даёт ощущение продукта «изнутри»
— помогает замечать необычные последовательности и поведенческие аномалии
— но съедает часы и требует высокой концентрации
➡️ Парсеры и алерты
— быстро подсвечивают ошибки, пики, повторяющиеся паттерны
— помогают масштабировать контроль качества без ручной рутины
— но легко превратить анализ логов в «жду оповещение» вместо активного исследования
👍 — Логи руками
❤️ — Пусть машины ищут аномалии
🐸 Библиотека тестировщика
#тест_драйв
В каждой команде находится тот самый человек, который «чует баги по логам». Но автоматизация тоже давно хочет забрать себе эту работу. И дилемма остаётся актуальной.
— даёт ощущение продукта «изнутри»
— помогает замечать необычные последовательности и поведенческие аномалии
— но съедает часы и требует высокой концентрации
— быстро подсвечивают ошибки, пики, повторяющиеся паттерны
— помогают масштабировать контроль качества без ручной рутины
— но легко превратить анализ логов в «жду оповещение» вместо активного исследования
👍 — Логи руками
❤️ — Пусть машины ищут аномалии
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1🤩1