Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Открыть в Telegram
Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot
Больше9 107
Подписчики
-524 часа
-117 дней
-1730 день
Архив постов
+4
❓ Что такое пирамида тестирования
На собеседованиях часто спрашивают, как распределять тесты. Пирамида тестирования помогает правильно сбалансировать их количество для эффективности.
В карточках разберем:
— Уровни пирамиды — Роли каждого уровня — Почему это важно🔗 Для лучшего запоминания — видео по теме 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах
⚡️ Переход в automation: с чего начать
Playwright сейчас один из самых стабильных инструментов для браузерных тестов: быстрый, без типичных проблем Selenium.
Что внутри:
— первый тест и структура — клики, ввод, работа с файлами — локаторы и проверки — дебаг, API, моки — параллельный запускДостаточно, чтобы начать писать свои тесты. 🔗 Ссылка на курс 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек
Почему тест может падать?
❓ Вопрос с собеса: почему тесты флапают при параллельном запуске?
Ситуация:
Вы запускаете автотесты с -n 4 (параллельно). Иногда часть тестов падает с 404, хотя по отдельности всё зелёное.📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #стендап_qa
🧪 5 скрытых фишек Postman, о которых знают не все
1️⃣ pm.visualizer
Позволяет строить таблицы, графики и HTML прямо в ответах. Удобно для быстрой аналитики API.
2️⃣ pm.sendRequest() внутри скриптов
В Pre-request или Tests можно вызвать дополнительный запрос. Например, подтянуть токен или проверить health.
3️⃣ Собственные функции и модули
В Scripts можно писать свои функции и переиспользовать их в разных запросах. А через eval() подключать целые JS-библиотеки.
4️⃣ pm.environment.replaceIn()
Подставляйте переменные прямо в строки и JSON. Экономит время на сложных запросах.
5️⃣ Автоматическая генерация тестов из примеров
Сохраняете Example, а Postman сам генерирует проверки на статус, заголовки и тело.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв
🔍 Как находить баги, которые не видят автотесты
Автотесты проверяют то, что уже ожидается. Исследовательское тестирование — ищет то, о чём никто не подумал.
Вы берёте фичу и начинаете «ломать» её как пользователь:
— вводите неожиданные значения (пусто, слишком много, странный формат) — нарушаете порядок (сначала платите, потом заполняете данные) — проверяете границы (0, отрицательные числа, максимумы)♾ И смотрите: система ломается или ведёт себя странно? Например: 👉 Форма оплаты работает идеально… пока не вставить в поле сумму 0 или 999999999 или не обновить страницу в момент транзакции. Такие сценарии редко покрывают автотестами. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах
⚡️ Мы рады представить команду экспертов курса AgentOps!
— Дмитрий Антипов расскажет, как грамотно проверить работу AI-моделей
— Курилл Кухарев поделится, почему компаниям выгодно использовать локальные модели и как их развернуть
— Андрей Носов расскажет, как работать с данными и знаниями в AI-системах: построение RAG, выбор подходов к поиску и организация хранения данных
— Антон Будняк разберет, как обеспечить устойчивость сервиса, в котором используется ИИ
— Александр Ошурков расскажет, как оценивать качество работы LLM в backend-сервисах
— Екатерина Трофимов разберет, как проектировать инструменты для AI-агентов и выстраивать взаимодействие с внешними сервисами
Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса.
К концу обучения вы получите:
• Структурированный подход к архитектуре и деплою AI-агентов
• Навыки настройки мониторинга, тестирования и контроля расходов на токены
• Разбор сложных инженерных кейсов из реальной практики
🎁 Доступ к материалам курса «Разработка ИИ-агентов» в подарок при покупке Инженерного трека
👉 Все подробности и программа обучения.
⭐️ Топ-5 бесплатных курсов для тестировщика
6️⃣ Хекслет — «Основы тестирования»
Формат: 1 месяц
Подойдет: тем, кто хочет фундамент
— упор на логику тестирования — работа с DevTools — нормальная тестовая документацияХорошая база, но без практики трудоустройства. 2️⃣ Aston — «QA Engineer Java» Формат: 2 месяца Подойдет: тем, кто сразу метит в автоматизацию
— знакомство с Java — базовая автоматизация — подготовка к backend-задачамСложнее, но на выходе выше ценность на рынке. 3️⃣ TestGrow — «Курс по тестированию ПО» Формат: 2 месяца Подойдет: тем, кто хочет максимум практики
— 200+ практических задач — API (Postman), SQL, Git — есть помощь с трудоустройствомОдин из немногих бесплатных курсов с реальной практикой. 4️⃣ Эдюсон — «Тестировщик ПО free» Формат: 3 дня Подойдет: чтобы понять «моё / не моё»
— знакомство с Postman и GitHub — быстрый вход без перегрузаНе делает из вас QA, но экономит время. 5️⃣ Mentorpiece — «Профориентация в тестировании» Формат: 2 недели Подойдет: тем, кто сомневается
— реальная рутина QA — разные виды тестирования — без иллюзий про профессиюПомогает не потратить месяцы впустую. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек
🐳 Шпаргалка Docker
Все основные команды для работы с контейнерами, сборки образов, настройки сетей и дисков, а также для отладки в одном месте.
🔤 Сохраняйте, чтобы всегда быть под рукой!
🔗 В репозитории больше команд для работы с Docker
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#артефакт
🏃♀️ Уже завтра стартует курс по разработке AI-агентов.
Про AI-агентов часто думают, что это просто модная обертка над джпт для пет-проектов. Кажется, прикрутил API к скрипту и типа готово. А вот и нет! Когда дело доходит до прода, начинаются настоящие проблемы.
Зачем глубоко копать мультиагентные системы, если можно обойтись старым добрым кодом? Как контролировать расходы на токены, чтобы новая фича не разорила бизнес? Как заставить агента работать стабильно и предсказуемо, а не галлюцинировать?Эту инженерную часть мы и будем разбирать на курсе. Будем учиться интегрировать внешние API, работать с RAG, LangGraph, CrewAI и деплоить всё это так, чтобы работало как часы. Стартуем завтра. Для участия и доступа к программе переходите по ссылке.
🤔 Разбираемся, что такое регресс на самом деле
Вы исправили баг, проверили, что всё работает и закрыли задачу. А потом внезапно все крашится.. Это и есть регресс.
❗️ Регресс — это проверка того, что новые изменения не сломали существующую систему.
Проблема в том, что в реальных проектах ничего не изолировано. Любое изменение затрагивает соседние части: общую логику, зависимости, данные. Даже маленький фикс может изменить поведение в другом месте.Поэтому регресс — это всегда про риск. Мы не проверяем всё подряд, мы пытаемся ответить на вопрос: что может сломаться из-за этих изменений — и проверяем именно это. Важно понимать: ♾ полного регресса не существует. Всегда остаётся вероятность, что что-то ускользнуло. 👍 — знал/а 🔥 — стало понятнее 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах
📊 Jira vs TestRail — чем вы пользуетесь
Сначала всё ведут в Jira: задачи, баги, тесты — удобно. Потом начинается:
— тест-кейсы превращаются в кашу — прогоны теряются — покрытие непонятноВ какой-то момент приходится решать: оставаться в Jira или выносить тестирование в отдельный инструмент (например, TestRail). 💬 Что используете у себя в команде: 👍 — Только Jira 🔥 — Jira + TestRail ❤️ — Jira + плагины 🌚 — Другое (напишу в комментах) 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #стендап_qa
⚡️ Chrome DevTools умеет локально подменять ответы сервера
Когда нужный сценарий сложно быстро получить с бэка, выручает Local Overrides. Эта функция позволяет прямо в браузере менять ответы API, фронтовые файлы и заголовки — без правок на стороне сервера.
Где это полезно:
— когда API ещё не готов, а интерфейс уже нужно проверять — когда надо прогнать UI на пустых, частичных или некорректных данных — когда баг сложно поймать повторно, но его можно собрать вручную — когда важно проверить не только happy path, но и поведение при сбоях🔜 Например: можно подставить ответ с null, пустым массивом или ошибочным статусом и сразу увидеть, как на это реагирует интерфейс. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв
🎯 Как проходит собеседование QA
Нашли разбор реального мок-интервью Junior QA ⬇️
Внутри:
— вопросы про роль QA и требования — практика: тестирование калькулятора — тест-кейсы, баг-репорты — SQL и HTTP на примерах — подробная обратная связьПолезно для: — Начинающих тестировщиков, готовящихся к собеседованиям — Junior QA, желающих понять свой уровень — Всех, кто хочет увидеть реальный формат технического интервью 🔗 Смотреть по ссылке 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек
🦾 Надоело чинить «упавших» ИИ-агентов после каждого микросбоя внешних сервисов?
Анонсируем старт продаж большого курса по AgentOps. Мы собрали опыт десятков разработчиков и сделали программу, которая учит выводить ИИ в стабильный прод.
🗓 Ждем вас 28 апреля в 19:00 МСК на эфире: «Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены».
👉 Кто вещает и в чем польза?
Спикер Кирилл Кухарев (Senior AI Engineer в Raft, спикер AI Conf и Highload++). Он реализовал более 50 коммерческих проектов в GenAI и на вебинаре покажет, как взять под контроль работу нескольких агентов, чтобы они не перекидывали друг другу лишний контекст и не сжигали ваши деньги.
В прямом эфире разберем:
• Как формируется контекст в LLM при маршрутизации между агентами;
• Куда утекают лишние токены и возникает перерасход;
• Практические методы: как сжимать историю, грамотно делить задачи, лимитировать передачу контекста и собирать промпты прямо в процессе запроса пользователя.
🔥 Два способа получить максимум:
1. Приходите на вебинар 28 апреля. Дарим участникам промокод на 5.000 ₽ (работает 3 дня после эфира - это шанс забрать курс по самому низу рынка).
2. Выбирайте Инженерный трек. В подарок к нему идет полный доступ к записям и автопроверкам завершенного курса «Разработка ИИ-агентов».
👉 Занять место на вебинаре и стать профи в AgentOps
📂 Подборка свежих статей на выходные
➖ Четыре причины прекратить тестирование: правильный баланс качества ПО
➖ Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов
➖ Как распутаться: руководство для застрявших тестировщиков
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#release_notes
🖥️ Postman vs Insomnia
Инструменты для тестирования API вроде бы делают одно и то же — но команды делятся на два лагеря.
⏩ Postman — привычный стандарт
Мощный интерфейс, коллекции, автоматизация, поддержка разных окружений. Но со временем стал тяжеловесным — особенно если нужно просто быстро проверить пару запросов.
⏩ Insomnia — лёгкий и минималистичный
Меньше лишнего, быстрее стартует, интерфейс проще. Но кто-то жалуется на ограниченные возможности и слабую экосистему по сравнению с Postman.
💬 Что выбираете для API-тестов?
👍 — Postman
❤️ — Insomnia
🐸 Библиотека тестировщика
#стендап_qa
🤖 Ваш ИИ-агент съедает бюджет на токены и падает при сбоях API?
Пора переходить на новый уровень. Открыли продажи курса по AgentOps — управлению ИИ-агентами в рабочих процессах.
Рынок требует инженеров, которые умеют:
• Контролировать метрики и качество ответов;
• Эффективно работать с RAG-архитектурой;
• Строить системы, готовые к реальным нагрузкам.
Обучение займет 6-12 недель под руководством практиков с опытом в AI и Data Science в крупных IT-компаниях, таких как Яндекс, Сбер, МТС, Huawei, Raft и др.
🎁 Можно подождать, пока про AgentOps начнут говорить все. Или зайти сейчас — НА 30% ДЕШЕВЛЕ!
Работа с AI начинается с систем. Системы — с AgentOps.🔥 Забрать скидку и изучить программу.
🔥 Вопрос с собеседования на Junior
Что произойдёт, если не очищать тестовые данные между тестами?
👇 Правильный ответ (нажми, чтобы прочитать):
Тесты начнут влиять друг на друга → результаты станут нестабильными.
🔵 Почему это критично:
— один тест может “сломать” другой
— появляются случайные падения (flaky tests)
— сложно понять, где реальная ошибка
— результаты в CI и локально могут отличаться
🔵 Где чаще всего стреляют:
— базы данных (не очищаются записи)
— пользователи/сессии
— кэш и cookies
— файлы и временные данные
👍 — знал/а
🔥 — стало понятнее
💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут
🐸 Библиотека тестировщика
#карьерный_трек #junior
