IP-адрес — это числовой адрес устройства в сети, по которому его можно однозначно найти.
Формат IPv4 выглядит так:
192.168.0.101
Каждое число — от 0 до 255.
Это не случайно, а результат разбиения адреса на части.
На примере
192.168.0.101:• 192 — крупная подсеть (класс сети)
• 168 — подсеть внутри неё
• 0 — конкретная локальная подсеть
• 101 — номер устройства в этой подсети
Проще:
⚠️ Почему это важно для QA
— Один и тот же сервис в разных окружениях → разные IP
— Часто путают IP сервера и IP клиента
— Firewall, whitelist, API-доступы почти всегда завязаны на IP
— «У меня работает» ≠ «доступно по нужному IP»
Типичный кейс:
сервис запущен, порт открыт, но запрос идёт не в ту подсеть
``` • IP — куда идёт запрос
• Порт — кому именно
• DNS — как имя превращается в IP```
Без понимания IP — отладка превращается в угадайку.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰3🤩2❤1
Часть 1
Зачем: тестировать поведение сайта при слабом соединении
Как включить:
Network → No Throttling → выбрать Fast 3G / Slow 3G / Offline
Кастомный профиль:
```Add → Add custom profile → заполнить Download, Upload, Latency → Add```
Где помогает: проверить загрузку на слабом интернете, тестировать таймауты, оффлайн-режим
Зачем: воспроизвести запрос в cURL, Postman или Console
Как скопировать:
F12 → Network → выбрать запрос → ПКМ → Copy → выбрать формат (cURL, Fetch и тд)
Что можно:
✓ Запустить через cURL
✓ Импортировать в Postman
✓ Подправить во вкладке Console как fetch
✓ Отправить разработчику для воспроизведения бага
Зачем: проверить, что произойдет, если контент не загрузится (картинка, анимация)
Как заблокировать:
```F12 → Ctrl+Shift+P → Show Request Blocking
Network → выбрать элемент → Headers → скопировать URL
Network Request Blocking → Add Pattern → вставить запрос → Add
✓ Enable network request blocking → перезагрузить страницу```
Где помогает: проверить альтернативный текст для картинок, обработку ошибок загрузки, fallback-контент
Ctrl+F — поиск в Network
Ctrl+L — очистить Network
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰4🤩3
Система «работает». Тесты пройдены. Но пользователь пишет: «Товар есть, а поиск его не видит».
Что происходит на самом деле
Один ввод — и вся логика рассыпается:
ABC123 ≠ ABC123
Happy-path:
— ручной ввод
— без пробелов
— результат найден
Реальность:
— копипаст
— мобильная клавиатура
— Excel / почта / PDF
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰2🤩2❤1
API Quick Reference cheat sheet.pdf
207.3 KB
Компактный справочник по всему, что нужно знать при тестировании API:
Держите под рукой — пригодится на каждом проекте!
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5🥰2🤩1
Инженер по нагрузочному тестированию (от 130 000 до 180 000 ₽)
QA-тестировщик (до 120 000 ₽, Дубна)
QA Fullstack (C#) Middle+ (270 000 ₽)
Senior тестировщик в SRE-платформу (до 460 000 ₽)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2👏1
Один 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