Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
9.01K subscribers
2.06K photos
254 videos
118 files
3.55K links
Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

По рекламе: @tproger_sales_bot

Учиться у нас: https://proglib.io/w/12538d6f

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🔥 Вопрос с собеседования на Junior

Чем отличается Test Plan от Test Case?

👇 Правильный ответ (нажми, чтобы прочитать):

Test Plan — это документ со стратегией тестирования проекта. Он описывает что тестируем, как тестируем, ресурсы, сроки и риски.

Test Case — это конкретная проверка функции или сценария.

Обычно содержит:

— шаги выполнения
— тестовые данные
— ожидаемый результат

📌 Коротко:

Test Plan описывает стратегию тестирования всего проекта, а Test Case — проверку конкретной функции.


👍 — знал/а
🔥 — стало понятнее

💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

🐸 Библиотека тестировщика

#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥7🤩2🥰1
❔ Опрос

Вы тестируете API. По документации endpoint должен возвращать HTTP 404, если запись не найдена.

Но вы видите, что сервер возвращает:

🔜 200 OK и пустой объект {}

💬 Разработчик говорит:

«Так удобнее для фронта, пусть просто проверяют пустой ответ»


📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🌚2👍1
✅ Правильный ответ

Проверить документацию

➖ Потому что сначала нужно понять:

— это изменение требований
— рассинхрон документации
— или реальный баг

➖ После этого уже можно:

— обновить документацию
— обсудить контракт API
— или завести баг


🐸 Библиотека тестировщика

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6🔥4🥰2
Самый востребованный навык в ИТ в 2026-м — навык создания ИИ-агентов

Мы полностью переработали курс «Разработка AI-агентов» под реалии 2026 года. Никакой долгой теории — с самого начала пишем код. Обучать и делиться набитыми шишками будут эксперты-практики из Газпромбанка, Альфа-Банка и других бигтехов.

В программе:

— архитектура автономных систем с тестированием, ReAct-циклами и контролем токенов;
— практическая работа с актуальными фреймворками LangGraph, AutoGen, MCP и CrewAI;
— настройка продвинутого RAG для парсинга документов и точного поиска;
— внедрение решений с учётом действующего законодательства (152-ФЗ);
— дипломная работа, за основу которой можно взять свой рабочий проект или задачу, которую предложим мы.

Эксперты поделятся инсайтами из реального продакшна — тем, о чём вам никогда не расскажет ни одна нейросеть.

Запись первого открытого вебинара, на котором мы вместе с руководителем AI-направления в Альфа-Банке Полиной Полуниной пилили агента в прямом эфире.


Ах да, чуть не забыли! Дарим промокод AGENTSWEB на скидку 10 000 рублей и два курса сверху при покупке до 15 марта 🎁

→ Освоить разработку AI-агентов
❤4🥰2
💳 Подборка свежих статей

🔜 AI-агенты в QA: как это работает на практике и где всё ещё болит
Разбор того, как AI-агенты используются в тестировании: генерация тест-кейсов, self-healing автотестов и ограничения текущих инструментов.

🔜 Как я ускорил создание E2E-тестов в 5 раз (Playwright)
Практический опыт оптимизации end-to-end тестов: работа с трассировкой, быстрые итерации и ускорение отладки автотестов.

🔜 Доступное нагрузочное тестирование: инфраструктура на open-source инструментах
Гайд по построению инфраструктуры нагрузочного тестирования: выбор инструментов, мониторинг результатов и организация запуска тестов.

🔜 Как мы управляем арсеналом из 500 тестовых стендов
Инфраструктурный опыт команды hh: организация тестовых окружений, Kubernetes-кластер и управление большим количеством стендов.

🔜 Ищи работу правильно — как QA не ошибиться при выборе проекта
Практические советы для тестировщиков: на что обращать внимание при выборе команды и проекта после оффера.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🥰2
⚡️ Low-code инструменты для автотестов: первые впечатления

Автор протестировал несколько популярных решений: Katalon, Ranorex, Virtuoso, Testim, testRigor, ACCELQ и Leapwork.

Что оказалось на практике:

✔️ Плюсы

— быстрое создание тестов через record-and-playback
— параметризация тестов и планировщики запусков
— запуск на удалённых грид-фермах
— удобная интеграция (например, Jira и Slack)
— хорошая поддержка со стороны вендоров


❌ Минусы

— ограниченные возможности отладки
— проблемы с несколькими вкладками браузера
— vendor lock-in
— непрозрачная стоимость инструментов
— «low-code» работает только для простых сценариев — сложные тесты всё равно требуют код


📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰3🤩2
🧪 Автоматизация GUI-тестов для Windows-приложений

Squish — инструмент для автоматизации GUI-тестирования desktop-приложений. Подходит для систем на .NET (WinForms, WPF), MFC и других Windows-интерфейсов, включая legacy-приложения.

Часто используется там, где обычные веб-инструменты автотестов не работают: банковские системы, инженерное ПО, ERP и толстые клиенты.

🔜 Что умеет

— автоматизировать тесты интерфейса Windows-приложений
— работать без доступа к исходному коду
— использовать объектную модель элементов (не по координатам)
— записывать тесты и дописывать логику кодом
— запускать тесты в CI/CD


🔜 Языки для автотестов

— Python
— JavaScript
— Ruby
— Perl


🔜 Интеграции

— Jenkins
— Azure DevOps
— GitHub Actions
— GitLab CI/CD
— Jira, TestRail, Zephyr


Есть trial / freemium

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩3❤2
❔ Опрос

В команде сказали:

«Нужно проверить API под нагрузкой».

Вы junior QA и раньше этим не занимались.

Какой инструмент начнёте изучать?

❤️ JMeter — классика индустрии, GUI и огромное количество гайдов
🔥 k6 — современный инструмент, тесты пишутся на JavaScript
👍 Locust — нагрузочные тесты на Python
🌚 Gatling — мощный инструмент, но чаще используют в enterprise

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍7🔥3🥰2
🚬 Три степени боли продакшена

В продакшене что-то сломалось. Как понять, на каком уровне разбираться?

🟣 Incident (инцидент)

Симптом, который видят пользователи или мониторинг. Всё, что нарушает работу системы прямо сейчас.

Пример: кнопка «Купить» не работает. Пользователи жалуются.

🟣 Problem (проблема)

Причина, стоящая за одним или несколькими инцидентами. Если её не устранить, инциденты будут повторяться.

Пример: форма не обрабатывает спецсимволы в имени товара → падает несколько страниц.

🟣 Error (ошибка)

Конкретная ошибка в коде, конфигурации или данных, которая вызвала проблему.

Пример: регулярка валидации имени товара не учитывает юникод.

Суть процесса:

🔤 Инциденты фиксируем быстро, чтобы пользователи не страдали.

🔤 Проблему исследуем глубже, ищем повторяющиеся паттерны.

🔤 Ошибку исправляем на уровне кода/инфраструктуры.

🔗 Видео по терминам для закрепления

🐸 Библиотека тестировщика

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👾6🤩4😁2
Шпаргалка_начинающего_тестировщика_2025.pdf
23 MB
💳 Большая шпаргалка по тестированию

Внутри:

— основы IT и разработки ПО
— SDLC, Agile, роли в команде
— Web: HTTP, API, базы данных
— основы тестирования и STLC
— тестовая документация
— виды тестирования
— техники тест-дизайна


Подойдёт для быстрого повторения базы и подготовки к собеседованиям.

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4❤2🥰1🤩1
🔥 Вопрос с собеседования на Junior

Почему в пирамиде тестирования больше всего unit-тестов, а меньше всего UI-тестов?

👇 Правильный ответ (нажми, чтобы прочитать):

Потому что разные уровни тестов имеют разную стоимость и скорость выполнения.

— Unit-тесты быстрые, дешёвые и изолированные
— Integration-тесты проверяют взаимодействие модулей
— UI-тесты медленные, дорогие и чаще ломаются из-за изменений интерфейса

📌 Поэтому в хорошей архитектуре:

— много unit-тестов
— меньше integration-тестов
— минимум UI / e2e-тестов

Так тесты дают быструю обратную связь и проще поддерживаются.


👍 — знал/а
🔥 — стало понятнее

💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

🐸 Библиотека тестировщика

#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥16😁3❤2🥰1
❔ Опрос

В канале есть разные рубрики: шпаргалки, инструменты, кейсы, интервью-вопросы, теория и даже немного QA-юмора.

Какая рубрика вам нравится больше всего?

🔥 Практика QA
#артефакт #тест_драйв

👍 Разборы и кейсы из индустрии
#разбор_полетов #release_notes

❤️ Карьерные темы и вопросы с собеседований
#карьерный_трек

🥰 Обучение и лёгкий контент
#теория_на_пальцах #прод_в_пятницу

🐸 Библиотека тестировщика

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17🥰9👍8🤔2🤩1
❓ Что такое микросервисная архитектура

Микросервисная архитектура
— это метод разработки ПО, при котором система строится из отдельных, автономных сервисов с четко определёнными интерфейсами.

Такой подход упрощает масштабирование и обновление, делает приложение гибким и удобным для DevOps.

Ключевые характеристики:

1⃣ Мультикомпонентность — каждая микрослужба может обновляться отдельно.

2⃣ Ориентация на бизнес — сервисы строятся вокруг бизнес-логики.

3⃣ Простая маршрутизация — запросы обрабатываются через API.

4⃣ Децентрализация — каждая служба управляет своей базой данных.

5⃣ Отказоустойчивость — сервисы продолжают работу даже при сбоях.

6⃣ Эволюционность — удобно для модернизации старых монолитных систем.


➡️ Подробнее почитать про микросервисы

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩4🔥3🥰1
😵 Потеря данных при обновлении

Кейс:

Пользователь редактирует профиль в двух вкладках.

🔜 Что происходит:

— вкладка 1: меняет email
— вкладка 2: меняет имя
— сохраняет вкладку 2 → email откатывается

📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2🤔1
✅ Правильный ответ:

Перезапись данных без проверки версии (lost update)

Система сохраняет устаревшие данные и затирает изменения из другой вкладки. Это происходит потому, что при сохранении не проверяется, актуальна ли версия данных. В результате пользователь может незаметно потерять часть изменений.

📌 Что важно для QA:

— проверять сценарии с несколькими вкладками / пользователями
— отслеживать перезапись данных без предупреждений
— уточнять, как система обрабатывает конфликты изменений


📍 Навигация: [Вакансии]

🐸 Библиотека тестировщика

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🥰4🤩2
У «Библиотеки программиста» появился резервный канал в мессенджере MAX

Он нужен исключительно для связи с теми, кто не может следить за обновлениями здесь из-за трудностей с доступом. Поэтому, если вы видите это сообщение, распространите его среди жильцов вашего ЖЭКа.

Контент в MAX будет дублировать телеграмный — основной нашей площадкой был и остаётся Telegram. Надеемся, это временная мера.

→ Подписаться на «Библиотеку программиста» в MAX
😁8🤩3🥰2
Кажется, мы окончательно перешли от игрушек к суровому AgentOps

Приглашаем на наш обновлённый курс по разработке ИИ-агентов. Никакой воды про «будущее нейросетей», только инженерный подход.

На курсе мы:

— пошагово строим готовые системы на LangGraph, CrewAI и MCP;
— настраиваем кэширование и роутинг, чтобы бот не сожрал токены;
— разбираемся со стейтом, учимся дебажить через time-travel и прикручиваем human-in-the-loop;
— выводим RAG в прод так, чтобы безопасники не завернули архитектуру из-за 152-ФЗ.

В пекло скучные лекции про общую инфраструктуру — сразу фокусируемся на агентных фреймворках и написании кода. Занятия ведут бывалые лиды из Газпромбанка и Альфы, набившие шишки на реальных задачах.

Кстати, на днях мы пилили агента в прямом эфире, если пропустили — есть запись вебинара.


Сегодня последний день, когда можно забрать курс по старым ценам. Базовый тариф сейчас стоит 49 000 ₽ (вместо 62 990 ₽), продвинутый трек — 99 000 ₽ (вместо 124 990 ₽). Если не хочется отдавать всю сумму сразу, есть рассрочка. Торопитесь — на потоке осталось всего 5 мест!

→ Зафиксировать цену и перейти к сборке своих агентов
🤩4🥰2