Один QA инженер охраняет стадо овец (прод) от волков (багов).
Достаточно ли одного QA на проект
Голосуйте реакциями:
🤩 — Да, если хороший
🌚 — Нужна команда QA
❤️ — Автотесты важнее людей
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚41🤩11❤5🥰1👏1
Правильное резюме — ключ к собеседованиям в IT.
— Частые ошибки в резюме тестировщиков
— Пошаговое оформление резюме
— Как описать опыт и достижения
— Что делать, если опыта нет
— Сопроводительное письмо
В описании видео есть ссылка на готовый шаблон
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Даже без DevTools браузер умеет больше, чем кажется. Страница chrome://chrome-urls открывает все внутренние разделы Chrome.
• chrome://flags — экспериментальные настройки
• chrome://gpu — информация об аппаратном ускорении
• chrome://net-export — диагностика сетевых проблем
Хороший способ заглянуть под капот браузера и быстрее находить причины нестабильных багов.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥰2🤩2
• крупные и сложные системы
• критичный бизнес-функционал (платежи, безопасность)
• регрессия и стабильные требования
• команды с ротацией и автоматизацией
• быстрые релизы и частые изменения
• исследовательское тестирование
• UI и мобильные приложения
• MVP и продуктовая разработка
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2👏2
Когда пользователь нажимает кнопку или открывает страницу, запрос не летит сразу в backend. По дороге он проходит несколько слоёв — и каждый может повлиять на результат.
Формирует HTTP-запрос:
— URL
— метод (GET / POST)
— заголовки
— cookies, токены, тело запроса
Запрос попадает в ближайший edge-сервер.
Что происходит:
— если контент закеширован → ответ сразу
— если нет → запрос идёт дальше
Первый «вход» в инфраструктуру приложения.
Может делать:
• SSL-терминацию
• проверку авторизации
• rate-limit
• модификацию заголовков
• проксирование дальшеЕсли backend не один — запрос нужно кому-то отдать.
Что делает:
— выбирает инстанс приложения
— следит за доступностью
— может использовать sticky sessions
Приложение:
— обрабатывает запрос
— работает с БД
— формирует ответ
Ответ идёт обратно тем же путём, и на каждом этапе может быть изменён или закеширован.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🤩3🥰2
Часть 1 | Часть 2
Зачем: проверить сайт для пользователей из разных городов/стран/часовых поясов
⚠️ Работает только если сайт использует сервисы геолокации (не IP)
Как изменить:
F12 → Ctrl+Shift+P → Sensors → Show Sensors
Location → выбрать город из списка
Добавить свой город:
Manage → Add Location → указать название, координаты, часовой пояс
Где помогает:
✓ Проверка погоды по геолокации
✓ Расписания с учётом часовых поясов
✓ Контент, зависящий от региона
✓ Локализация сервисов
Зачем: проверить сайт с разных устройств, ОС и браузеров без физических девайсов
Как изменить:
F12 → Ctrl+Shift+P → Show Network conditions
User-Agent → снять галочку Use browser default → выбрать из списка
Кастомный User-Agent:
Выбрать Custom → ввести параметры вручную
Где помогает:
✓ Тестирование мобильных версий
✓ Проверка адаптивности под разные браузеры
✓ Тестирование специфичного поведения для iOS/Android
✓ Проверка блокировок для определенных браузеров
Зачем: комплексный тест производительности, accessibility, SEO
Как запустить:
F12 → Lighthouse → выбрать параметры → Analyze page load
Что проверяет:
✓ Performance (скорость загрузки)
✓ Accessibility (доступность для людей с ограниченными возможностями)
✓ Best Practices (соблюдение стандартов)
✓ SEO (оптимизация для поисковиков)
✓ PWA (Progressive Web App)
Результат:
• Оценки от 0 до 100 по каждому параметру
• Детальные рекомендации по улучшению
• Метрики (FCP, LCP, TTI, CLS)
1️⃣ Проверка API:
Network → Fetch/XHR → клик на запрос → Payload/Response
2️⃣ Тест производительности:
Lighthouse → выбрать категории → Analyze
3️⃣ Проверка на медленном интернете:
Network → Throttling → Slow 3G
4️⃣ Поиск лишнего кода:
Ctrl+Shift+P → Coverage → Start
5️⃣ Тест геолокации:
Ctrl+Shift+P → Sensors → выбрать город
6️⃣ Воспроизведение бага:
Network → ПКМ на запрос → Copy as cURL
F12 — открыть DevTools
Ctrl+Shift+C — инспектор элементов
Ctrl+Shift+P — Command Menu
Ctrl+Shift+M — режим устройств
Ctrl+R — перезагрузить страницу
Ctrl+S — сохранить изменения
Ctrl+F — поиск
Ctrl+E — старт/стоп записи Network
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
1🥰5🤩3🔥1
Представьте: перед вами кнопка «Оплатить» в мобильном приложении банка.
🤩 — UI (внешний вид, расположение, доступность)
🌚 — Security (безопасность транзакций, защита данных)
⚡ — Performance (скорость отклика, стабильность)
❤️ — Business logic (сценарии оплаты, валидация)
Поделитесь своим подходом в комментариях!
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🤩3⚡2🥰1🌚1
Чем отличается Preview и Response?
Preview — это интерпретированное представление ответа, которое браузер строит для удобства: парсит JSON, рендерит HTML, декодирует данные. Оно полезно для быстрого анализа структуры, но может скрывать проблемы в реальном payload.
#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🤩2❤🔥1🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7👏2
🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
🥰5🤩2
15.8.1
— Закрыта CVE-2025-68154
— Обновлён systeminformation
— Меньше security-алертов в CI
15.8.0
— Поддержка Angular 21 в Component Testing
— Zoneless Angular Component Testing (без zone.js)
— Selector Playground теперь доступен всем → интерактивный режим для построения селекторов прямо в приложении
— Исправлена загрузка Next.js Component Testing без TS-конфига
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🤩3
Автотесты пишут сами себя? Почти.
Пока вы пишете кейсы вручную, AI-агенты уже учатся ходить по интерфейсам и ломать их профессионально. Хотите возглавить это восстание машин?
Встречайте обновленный курс «Разработка AI-агентов». Это не просто про «спроси ChatGPT», это про создание систем, которые:
— Сами анализируют требования.
— Пишут и прогоняют тесты.
— Репортят баги через A2A (Agent-to-Agent) протоколы.
Что нового:
🔹 No-code трек: Используем
🔹 Практика: Реальные кейсы, а не абстрактная теория.
🔹 AgentOps: Учимся мониторить, где и почему агент ошибся.
🔹
Старая версия была для дата-сайентистов. Новая — для всех, кто хочет автоматизировать рутину в 2026 году.
🔥 Акция 3 в 1:
Купи курс по агентам — получи два любых других в подарок.
Прокачать скиллы
Пока вы пишете кейсы вручную, AI-агенты уже учатся ходить по интерфейсам и ломать их профессионально. Хотите возглавить это восстание машин?
Встречайте обновленный курс «Разработка AI-агентов». Это не просто про «спроси ChatGPT», это про создание систем, которые:
— Сами анализируют требования.
— Пишут и прогоняют тесты.
— Репортят баги через A2A (Agent-to-Agent) протоколы.
Что нового:
🔹 No-code трек: Используем
LangFlow для создания логики без глубокого кодинга.🔹 Практика: Реальные кейсы, а не абстрактная теория.
🔹 AgentOps: Учимся мониторить, где и почему агент ошибся.
🔹
Старая версия была для дата-сайентистов. Новая — для всех, кто хочет автоматизировать рутину в 2026 году.
🔥 Акция 3 в 1:
Купи курс по агентам — получи два любых других в подарок.
Прокачать скиллы
👍4🥰2🤩1
Тестируем продукт с точки зрения бизнеса и пользователя:
— функция работает так, как договорились;
— сценарии закрыты;
— результат можно отдавать в прод.
Проще: проверяем, что сделали нужную вещь.
Чёткий список условий, которые должны быть выполнены, чтобы задача считалась готовой:
— какие сценарии работают;
— какие ограничения учтены;
— какие проверки пройдены.
Проще: по каким пунктам будем принимать.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5👍4🥰2
Набор команд, которые помогают не запутаться в форках, окружениях и ветках — особенно когда есть dev / stage / hotfix / prod.
— подключить fork разработчика
— добавить отдельное тестовое окружение
git remote add <name> <url>
— быстрый способ проверить, откуда берётся код и куда он уходит
git remote -v
— доступные ветки
— upstream
— какие ветки отслеживаются локально
git remote show <name>
— чтобы origin не оказался продом
— удобнее ориентироваться в окружениях
git remote rename <old> <new>
— убрать старый форк или временный репозиторий
git remote remove <name>
— несколько окружений и сборок
— проверка hotfix’ов
— локальная валидация исправлений
— поиск расхождений между версиями
#артефакт #git
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2
Можно быть гуру автотестов и знать все баг-трекеры наизусть, но без гибких навыков далеко не уедешь.
В видео разбор 10 ключевых софт-скиллов: от эмпатии до критического мышления и умения быть наставником для джунов.
Тайминги:
• 1:51 — В чём разница между софт и хард скиллами
• 3:10 — Топ-10 гибких навыков для работы
• 6:52 — Реальные примеры из практики
• 10:03 — Почему это важно даже для технарей
• 13:02 — Как прокачивать софт-скиллы
Полезные ссылки в описании под видео!
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤩2
Когда frontend выглядит идеально, а backend….
200, 400, 401, 403, 404, 500 — каждый код должен возвращаться по делу.
• Структура response
Типы полей, обязательные/опциональные, вложенность. JSON-схема — ваш друг.
• Авторизация и права доступа
Без токена, с чужим токеном, с истекшим. Безопасность не опциональна.
• Rate limiting
100 запросов в секунду — это не стресс-тест, это баг в коде.
• Pagination
Первая страница, последняя, пустая, page=-1. Границы — это классика.
• Idempotency
POST дважды ≠ два объекта. PUT, DELETE, GET должны быть предсказуемыми.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤩3🥰2
Проекты редко умирают из-за одной ошибки. Чаще — из-за перекоса: что-то сделали, а что-то «потом». Код живёт сам по себе, тесты не объясняют поведение, документация врёт или устаревает.
Что хуже для проекта
👍 — Код без тестов
🤩 — Тесты без документации
🔥 — Документация без кода
🌚 — Всё вместе (welcome to hell)
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚13👍4🔥3🤩3👾1
Если API ведёт себя странно, а логов недостаточно — нужен инструмент, который показывает запросы, позволяет их менять и проверять приложение в плохих условиях.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4❤2👍2🥰1