Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.85K subscribers
1.44K photos
173 videos
44 files
2.79K links
Все самое полезное для тестировщика в одном канале.

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

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

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
qa-metrics-impact-checklist.pdf
1.2 MB
📊 От «вибраций» к реальным метрикам

Как вы доказываете эффективность тестирования? «Тестов много, багов меньше…» — классика VDD, Vibe-Driven Development.

🔤 Vernon Richards в статье Rethinking Metrics точно описывает:

Классические метрики измеряют активность, а не результат:

— Количество тестов ≠ качество
— Defect leakage — слишком поздно
— Change fail % — уже после сбоя

В 2025-м, когда всех просят обосновывать ценность, этого мало.

Что делать:

🟢 Понять цели бизнеса (спросите у C-level напрямую)
🟢 Создать leading indicators — метрики, которые предсказывают риски
🟢 Говорить на языке бизнеса:

«Мы сделали X → помогли достичь Y»


Пример:

🅰️ Автоматизировали 200 тест-кейсов
❇️ Покрыли критические user-flows → сократили recovery-time с 4ч до 30 мин → помогли достичь 99.9% uptime

📎 В прикреплённом чеклисте — путь от бизнес-целей до опережающих индикаторов.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩3👍1
📚 Что почитать в начале пути

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

1️⃣Психология программирования” — Джеральд Вайнберг

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

2️⃣Чистый код” — Роберт Мартин

Дает представление о качестве и структуре кода — важно для понимания, что именно и как тестировать.

3️⃣Пользовательские истории” — Майк Кон

Объясняет, как формируются требования и почему важно видеть продукт глазами пользователя.

💡 Эти книги развивают инженерное мышление и помогают тестировщику стать партнером в разработке, а не просто исполнителем проверок.

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥2🥰2🤩1
Шпаргалка веб-технологии.png
2.1 MB
📌 Как живёт веб-запрос — от браузера до базы данных

Эта шпаргалка — наглядная карта всего пути, который проходит запрос, когда вы открываете сайт. От клиента и DNS до Apache, сервера приложений и СУБД — каждый этап, где может спрятаться ошибка.

Полезно тестировщику, чтобы:

🟡 понимать, где искать причину сбоя — сеть, сервер, БД или код;

🟡 разбираться в архитектуре веб-приложений;

🟡 видеть, как связаны уровни от браузера до backend-логики.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩8🔥4
Хотфикс через час на прод

Пятница, 18:30. Прод горит — критичный баг блокирует пользователей. Дев пофиксил за 20 минут. В чате пинги: «Можешь быстро протестить? Нужно срочно выкатывать».

Времени нет, давление со всех сторон, стресс. Но пропустить новый баг на прод нельзя — будет ещё хуже. А проверить за 10 минут полноценно невозможно.

Вы как:

👍 — Smoke-тест ключевых путей + фокус на фиксе + быстрая проверка смежной функциональности

❤️ — Только сам фикс и happy path, если совсем горит — времени нет

Совет:

Держите наготове чек-лист для экстренного тестирования:

Сам фикс работает

Авторизация/регистрация не сломана

Критичные бизнес-процессы (оплата, оформление заказа)

Основные API endpoints живы

Нет 500 ошибок в логах


Это спасёт и релиз, и ваши нервы. Лучше выкатить быстро с базовыми проверками, чем тормозить прод ещё на час.

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174🤩2🥰1
💻 ВАЖНО: макбук ещё не забрали!

Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).

Что нужно для участия?

— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!

Что за курсы?

▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.

▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.

▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.

👉 Влетай, не думай!
🥰42🤩2
🧠 Когнитивные искажения, которые мешают в работе

Иногда баги появляются не в коде, а в нашем мышлении. Мы переоцениваем свои тест-кейсы, торопимся с автоматизацией, игнорируем старые дефекты и уверены, что «за два часа всё протестим».

🔤 Эта шпаргалка напоминает: даже опытные QA подвержены искажениям восприятия. Заметьте их — и ваша стратегия тестирования станет точнее и спокойнее.

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤‍🔥3🥰3🤩1
API_Types.pdf
2.5 MB
📌 Полезная шпаргалка по API

Компактный справочник с важной информацией: HTTP-методы, статус-коды, headers, паттерны проектирования, вопросы безопасности, подходы к тестированию и разработке.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩3🔥2
😈 Тестовые данные на демо

Когда тест переходит в прод — начинается цирк 🎪 Какой подход ближе?

Отвечайте реакцией:

👍 — Стандарт
[email protected] / 111-11-11 / Admin Admin

❤️ — С фантазией
[email protected] / Анаконда Петрович

🤩 — Рандом с клавиатуры
[email protected] / Фывафыва Ячсячс

🥰 — Свои/коллег данные
(а потом стыдно на демо)

Всё это вылезает на презентации клиенту. Или, ещё хуже — в проде 🤡

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍7🤩4🔥1
💡 Что нужно знать про приоритет и серьёзность багов

В прошлом посте мы говорили о классификации багов — не по определениям, а по тому, как вы объясняете реальные кейсы из продакшена.

Теперь следующий шаг: баг найден — что чинить первым, а что подождёт? 🤔 На собесе не важно, знаете ли вы формулировку из ISTQB. Важно — умеете ли расставить приоритеты, когда всё горит.

Эти карточки помогут:

➡️ отличать срочность от важности;
➡️ видеть разницу между бизнес-критичными и техническими багами;
➡️ звучать уверенно без зубрёжки.

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

#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5👍2🤩2
💻 Хочешь MacBook Pro? Просто начни учиться!

Да-да, вы не ослышались: Proglib.academy дарит макбук за учёбу!

Всё просто:

— купи любой курс Академии до 15 ноября;
— пройди 2 недели обучения (можно за два дня);
— напиши куратору в чате курса хэштег #розыгрыш.

📚 Выбирай свой курс:

▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «AI-агенты» или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.

👉 Участвовать в розыгрыше
🥰4🤩2
🔄 Idempotent — что это такое

Если система получает одинаковый запрос несколько раз, а результат не меняется — операция идемпотентна. Это важно, когда возможен дубль клика или повтор запроса из-за таймаута.

🔴 Пример из жизни

Идемпотентно:

Выключатель света

• Нажал 1 раз → свет выключен
• Нажал ещё 10 раз → свет всё равно выключен

Неидемпотентно:

Кнопка «добавить в корзину»

• Нажал 1 раз → 1 товар
• Нажал 5 раз → 5 товаров


🔴 Где проверять:

— API-методы (особенно PUT, DELETE)
— Кнопки, которые можно нажать дважды
— Повтор запросов при таймаутах или нестабильной сети

🔴 Типичный баг

POST /create-payment
Клик → 100₽ списано
Двойной клик → 200₽ списано

🔴 Правильная реализация

PUT /payment/123
1 запрос → платёж создан
10 запросов → платёж всё равно один

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩3👍1
🛒 Black Friday от Proglib.academy!

Только до 30 ноября — скидка 40% на ВСЕ курсы.

Пора добавить в корзину не носки, а новые скиллы: Python, математика для Data Science, AI, алгоритмы и структуры данных, ML.

🎓 Выбирай курс, который реально двинет тебя в карьере, и учись со скидкой.

👉 Учиться со скидкой
🥰4🤩2👍1
☝️ Эти 5 фраз — ваш лучший детектор багов

Услышали одну из этих фраз на созвоне? Включайте радар — цель найдена. Эти фразы — не вредность. Это когнитивные ловушки, в которые попадает каждый:

🅰️ Проклятие знания

Разработчик видит код изнутри. Тестирует как программист, а не как пользователь.

🅰️ Селективное восприятие

Проверил один сценарий → "работает". Edge cases? А что это?

🅰️ Ложная уверенность

«Одна строка кода — что может пойти не так?» (Narrator: многое пошло не так)

📉 Реальный случай:

“Быстрый фикс, не тестируй”

Меняли формат даты DD.MM.YYYY → DD/MM/YYYY

Сломали импорт CSV, фильтры и API-интеграции.

10 мин теста против 6 ч hotfix’а и отката 🤦‍♂️


Мини-чек-лист:

• Работает на моей машине → проверьте окружение

• Я проверял → уточните сценарии

• Быстрый фикс → smoke-тест минимум

• Legacy → спросите у саппорта, кто юзает

• Очевидно → если нет спеки, ничего не очевидно

Какая фраза вам встречается чаще всего

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6👍1🔥1🤩1
Знаете, в чём самая частая ловушка автоматизации?


Слить ресурсы в “идеальный” фреймворк, который годами будет поддерживать один энтузиаст, а ценности почти не даст.
Второй сценарий — пытаться всё автоматизировать вручную, игнорируя современные инструменты на базе ИИ, и внезапно оказаться в хвосте “конвейера тестов”.

Хотите выбраться из этого круга?
👨‍💻13 ноября в 20:00 собираемся на Практикум! Спикер: Павел Балахонов, 15+ лет автоматизации.

Узнаем:
— Что реально даёт платформа управления автотестами с ИИ, а где скрыты грабли.
— Когда “универсальный фреймворк” превращается в долгострой и почему ИИ — не просто модный хайп, а must-have в современных проектах.

Обсудим:
— Как не слить ресурсы в “универсальный” фреймворк без профита
— Почему платформа автотестирования = гибкость, а не компромисс
— Как реально внедрять ИИ: практика и подводные камни
— Почему распределение автотестов по потокам — это новый “золотой стандарт”
— И бонус — где платформы с ИИ реально экономят время команды

🎁Бонусы для всех участников:
7% скидка на любой курс OTUS
Настольный гайд: “Использование базовых команд Docker CLI”
Подборка musy-have уроков для middle+ QA

Дата: 13 ноября, 20:00
Органиченное количество мест - успейте: https://tglink.io/6ff775f71a64

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFHbd7Be
🤩4🥰2