ar
Feedback
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

الذهاب إلى القناة على Telegram

Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot

إظهار المزيد
9 103
المشتركون
-624 ساعات
-157 أيام
-1830 أيام
أرشيف المشاركات
🖥 5 команд терминала, которые должен знать QA Без них вы медленнее находите баги и зависите от чужих инструментов. 1️⃣ curl
🖥 5 команд терминала, которые должен знать QA Без них вы медленнее находите баги и зависите от чужих инструментов. 1️⃣ curl — API без лишних кликов

curl -i https://api.test.local/health
Проверка статуса, хедеров и реального ответа сервера. 2️⃣ tail -f — живые логи

tail -f app.log
Смотрите, что происходит в системе прямо сейчас. 3️⃣ grep — найти баг за секунды

grep -i error app.log
Ошибки, trace, ID — всё сразу. 4️⃣ jq — JSON для людей

cat response.json | jq '.data[].id’
Быстро проверить структуру и значения. 5️⃣ docker logs — если всё в контейнерах

docker logs -f backend
Самый частый источник правды о проблеме. 🐸Библиотека тестировщика #тест_драйв

🎅 Секретный Санта для айтишников от Proglib.academy Весь этот год команда Академии запускала курсы для айтишников. А под Нов
🎅 Секретный Санта для айтишников от Proglib.academy Весь этот год команда Академии запускала курсы для айтишников. А под Новый год мы запускаем новый курс по ИИ-агентам и ставим под ёлку самый свежий стек 2025 года и обучение проектированию автономных нейросетевых экосистем — от LLM и ReAct-циклов до мультиагентных систем, LangGraph, AutoGen и продакшн-практик. 🎁 Хотим дарить подарки и приглашаем вас поучаствовать в конкурсе: 1️⃣ Упомяните курс Академии у себя в блоге. 2️⃣ Пришлите скрин сюда. 3️⃣ Получите секретный промокод на 10 000 ₽ при оплате любого курса. Подходит всё — соцсети, блоги, Telegram-каналы от 300 подписчиков и более. 🎄 Акция действует до Нового года. Win-win, всё как мы любим!

💾 Git шпаргалка Этот визуальный cheat sheet помогает разобраться, как Git реально работает, и держит под рукой самые важные концепции и команды. 📍 Навигация: [Вакансии] 🐸Библиотека тестировщика #артефакт #git

💳 Курс по Postman: от нуля до автоматизации API Если вы только начинаете работать с API или хотите перестать «тыкать запросы
💳 Курс по Postman: от нуля до автоматизации API Если вы только начинаете работать с API или хотите перестать «тыкать запросы вслепую», этот курс — базовая точка входа. Без воды и абстракций. Что внутри: • основы Postman и его интерфейса • работа с коллекциями, переменными и документацией • тестирование REST API (GET / POST / PUT / DELETE) • автотесты на JavaScript и проверки статус-кодов • mock-серверы, мониторинг и реальные API (Star Wars, NASA) Формат практический: запрос → проверка → вывод. 📎 Ссылка на курс 📍 Навигация: [Вакансии] 🐸Библиотека тестировщика #тест_драйв

Как вы получили первый коммерческий опыт ❔
Anonymous voting

☕️ Junior QA без коммерческого опыта «Я всё умею, но меня никуда не берут» — с этим сталкиваются многие джуны. 🖍 Важно прояс
☕️ Junior QA без коммерческого опыта
«Я всё умею, но меня никуда не берут»
— с этим сталкиваются многие джуны. 🖍 Важно прояснить одну вещь: Отсутствие коммерческого опыта не делает вас плохим специалистом. Это означает, что вы ещё учитесь работать в реальных условиях. Рынок осторожен не потому, что вы «недостаточно хороши», а потому что реальный проект — это ответственность, сроки и риски. И здесь возникает логичный вопрос: где брать коммерческий опыт, если без него не готовы нанимать? 📍 Навигация: [Вакансии] 🐸Библиотека тестировщика #стендап_qa

💳 Топ-вакансий недели для тестировщиков Junior QA инженер (от 130 000 до 150 000 ₽) Тестировщик-автоматизатор (от 160 000 ₽) Junior QA Automation Engineer (от 80 000 ₽) ➡️ Больше офферов в канале: @testerrjob 🐸 Библиотека тестировщика

🖍 Что будет в билде на альфа-тестировании Альфа — первая внутренняя стадия перед бетой. Билд может быть нестабильным, но ключевая логика уже на месте. 🈂️ В билде: • Базовый функционал (с багами и ограничениями) • Логи, дебаг-панели, метрики • Список известных проблем • Тестовые данные и заглушки • Недоделанные или отключённые фичи • Встроенные инструменты отладки 🈂️ Что проверяют: • Критические баги (краши, зависания) • Корректность основной логики • Производительность и потребление ресурсов • Интеграции (API, БД, внешние сервисы) • Базовый UI/UX 🈂️ Кто тестирует: • QA — основное тестирование • Разработчики — проверка своих фич • Менеджеры и аналитики — соответствие требованиям 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸Библиотека тестировщика #карьерный_трек

⭐️ Фишка Postman: Tests Postman позволяет проверять API сразу в ответе, без внешних инструментов. Что реально полезно для qa:
+3
⭐️ Фишка Postman: Tests Postman позволяет проверять API сразу в ответе, без внешних инструментов. Что реально полезно для qa: — Проверка статусов Ответил 200, 400 или 401 — не «на глаз», а по правилам. — Валидация данных Типы полей, обязательные ключи, значения по бизнес-логике. — Контроль регрессий Бекенд поменяли — тесты упали сразу, а не на проде. — Быстрый фидбек Один запрос = ответ + автопроверки. Без ручного анализа JSON. 📍 Навигация: [Вакансии] 🐸Библиотека тестировщика #тест_драйв

Как тестировать AI-агентов, если они ведут себя непредсказуемо? 🧪 ИИ в продакшене — это вызов для QA. Мы учим строить системы с прозрачной логикой, где каждый шаг агента можно проверить, измерить и воспроизвести. В программе курса:валидация ответов через Guardrails для автоматической проверки вывода нейросети; — мониторинг в LangSmith для глубокого анализа цепочек рассуждений агента; — детерминизм в LangGraph для замены случайных генераций на контролируемые графы состояний; — тестирование RAG на точность извлечения данных из векторных хранилищ. Сделайте AI-системы прозрачными и надёжными. Стать экспертом

🔴 Кейс: «Забыл пароль» и бесконечные письма Тесты зелёные. Прод в порядке. Но утром support завален тикетами. Что произошло на самом деле: Пользователь нажал «Восстановить пароль» — ничего не произошло. Нажал ещё раз. И ещё. 🔗 Реальная цепочка:
—> Кнопка без лоадера
—> Письмо уходит 3–5 секунд
—> UI молчит
—> Пользователь думает «не сработало»
—> 10 кликов подряд
—> 10 писем с разными кодами
Happy path тестов: — Один клик — Письмо пришло — Всё ОК ✅ 💡 Проблема не в бэкенде. Проблема в том, что UI не сообщает:
«Я работаю — подожди» и не блокирует повторное действие.
Прикрепили чеклист для тестирования такого сценария 📌 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸 Библиотека тестировщика #разбор_полетов

❓ Что такое CORS и preflight-запросы CORS (Cross-Origin Resource Sharing) — браузерный механизм контроля доступа между разным
Что такое CORS и preflight-запросы CORS (Cross-Origin Resource Sharing) — браузерный механизм контроля доступа между разными origin. Frontend может отправить запрос, но браузер не отдаст ответ JS-коду, если сервер не разрешил доступ. 🟢 Сервер может вернуть 200 OK, а приложение всё равно «сломано» — блокировка происходит на стороне браузера. Preflight-запрос — автоматический OPTIONS, который браузер отправляет до основного запроса, чтобы проверить: — разрешён ли метод — разрешены ли заголовки — можно ли работать с credentials 🟢 Срабатывает, если запрос «непростой»: — методы кроме GET / POST — кастомные заголовки — Content-Type: application/json 🔍 На что обращать внимание:
— Наличие и корректность Access-Control-Allow-*

— Ответ сервера на OPTIONS

— Ошибки, которые видны только в DevTools

— Опасные настройки: Access-Control-Allow-Origin: * + credentials
⚠️ Если через Postman всё работает, в браузере — нет, то почти всегда проблема в CORS. 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸Библиотека тестировщика #теория_на_пальцах

🔍 Когда нужно понять, что реально летит по сети Если API ведёт себя странно, а логов недостаточно — нужен инструмент, которы
+4
🔍 Когда нужно понять, что реально летит по сети Если API ведёт себя странно, а логов недостаточно — нужен инструмент, который показывает запросы, позволяет их менять и проверять приложение в плохих условиях. 🔗 Выше — основные возможности Charles Proxy, которые используют на практике. 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸Библиотека тестировщика #карьерный_трек

☹️ Извечный холивар Проекты редко умирают из-за одной ошибки. Чаще — из-за перекоса: что-то сделали, а что-то «потом». Код жи
☹️ Извечный холивар Проекты редко умирают из-за одной ошибки. Чаще — из-за перекоса: что-то сделали, а что-то «потом». Код живёт сам по себе, тесты не объясняют поведение, документация врёт или устаревает. Что хуже для проекта 👍 — Код без тестов 🤩 — Тесты без документации 🔥 — Документация без кода 🌚 — Всё вместе (welcome to hell) 🐸Библиотека тестировщика #стендап_qa

📌 Чек-лист API тестирования Когда frontend выглядит идеально, а backend…. 🔌 Что проверять всегда:
• Коды ответов
200, 400, 401, 403, 404, 500 — каждый код должен возвращаться по делу.

• Структура response
Типы полей, обязательные/опциональные, вложенность. JSON-схема — ваш друг.

• Авторизация и права доступа
Без токена, с чужим токеном, с истекшим. Безопасность не опциональна.

• Rate limiting
100 запросов в секунду — это не стресс-тест, это баг в коде.

• Pagination
Первая страница, последняя, пустая, page=-1. Границы — это классика.

• Idempotency
POST дважды ≠ два объекта. PUT, DELETE, GET должны быть предсказуемыми.
🐸 Библиотека тестировщика #артефакт

😎 Софт-скиллы: почему без них никуда Можно быть гуру автотестов и знать все баг-трекеры наизусть, но без гибких навыков дале
😎 Софт-скиллы: почему без них никуда Можно быть гуру автотестов и знать все баг-трекеры наизусть, но без гибких навыков далеко не уедешь. В видео разбор 10 ключевых софт-скиллов: от эмпатии до критического мышления и умения быть наставником для джунов. Тайминги:
• 1:51 — В чём разница между софт и хард скиллами
• 3:10 — Топ-10 гибких навыков для работы
• 6:52 — Реальные примеры из практики
• 10:03 — Почему это важно даже для технарей
• 13:02 — Как прокачивать софт-скиллы
Полезные ссылки в описании под видео! 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸 Библиотека тестировщика #карьерный_трек

📌 Git: работа с Remote Repositories Набор команд, которые помогают не запутаться в форках, окружениях и ветках — особенно когда есть dev / stage / hotfix / prod. 🟡 Добавить удалённый репозиторий — подключить fork разработчика — добавить отдельное тестовое окружение

git remote add <name> <url>
🟡 Показать все remote и их URL — быстрый способ проверить, откуда берётся код и куда он уходит

git remote -v
🟡 Подробная информация о remote — доступные ветки — upstream — какие ветки отслеживаются локально

git remote show <name>
🟡 Переименовать remote — чтобы origin не оказался продом — удобнее ориентироваться в окружениях

git remote rename <old> <new>
🟡 Удалить remote — убрать старый форк или временный репозиторий

git remote remove <name>
🔜 Когда особенно полезно: — несколько окружений и сборок — проверка hotfix’ов — локальная валидация исправлений — поиск расхождений между версиями 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸 Библиотека тестировщика #артефакт #git

❓ Приёмочное тестирование и критерии готовности — в чём разница 🔴 Приёмочное тестирование (Acceptance Testing) — это проверк
Приёмочное тестирование и критерии готовности — в чём разница 🔴 Приёмочное тестирование (Acceptance Testing) — это проверка «можно ли выпускать». Тестируем продукт с точки зрения бизнеса и пользователя: — функция работает так, как договорились; — сценарии закрыты; — результат можно отдавать в прод. Проще: проверяем, что сделали нужную вещь. 🔴 Критерии готовности (Acceptance Criteria / Definition of Done) — это правила игры заранее. Чёткий список условий, которые должны быть выполнены, чтобы задача считалась готовой: — какие сценарии работают; — какие ограничения учтены; — какие проверки пройдены. Проще: по каким пунктам будем принимать. 📍 Навигация: [Вакансии] 🎁 Новогодняя акция: 3 курса по цене 1 🤝 Помощь с выбором курса 🐸 Библиотека тестировщика #теория_на_пальцах

Автотесты пишут сами себя? Почти. Пока вы пишете кейсы вручную, AI-агенты уже учатся ходить по интерфейсам и ломать их профес
Автотесты пишут сами себя? Почти. Пока вы пишете кейсы вручную, AI-агенты уже учатся ходить по интерфейсам и ломать их профессионально. Хотите возглавить это восстание машин? Встречайте обновленный курс «Разработка AI-агентов». Это не просто про «спроси ChatGPT», это про создание систем, которые: — Сами анализируют требования. — Пишут и прогоняют тесты. — Репортят баги через A2A (Agent-to-Agent) протоколы. Что нового: 🔹 No-code трек: Используем LangFlow для создания логики без глубокого кодинга. 🔹 Практика: Реальные кейсы, а не абстрактная теория. 🔹 AgentOps: Учимся мониторить, где и почему агент ошибся. 🔹 Старая версия была для дата-сайентистов. Новая — для всех, кто хочет автоматизировать рутину в 2026 году. 🔥 Акция 3 в 1: Купи курс по агентам — получи два любых других в подарок. Прокачать скиллы