Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.77K subscribers
1.24K photos
156 videos
23 files
2.59K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
👍 Топ-вакансий для тестировщиков за неделю

Fullstack QA Engineer (Middle, Java, Web) — от 200 000 ₽, гибрид (Москва/Санкт-Петербург)

QA Automation (Java) — от 130 000 ₽, гибрид (Санкт-Петербург)

QA Engineer — от 85 000 до 100 000 ₽, удаленно (Москва)

Автотестировщика на C# (Middle) — до 320 000 ₽, удаленно (Москва)

Тестировщик ПО — от 200 000 до 300 000 ₽, офис/гибрид (Москва)

➡️ Еще больше топовых вакансий — в нашем канале QA jobs

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4👍1🔥1🥰1
🐍 Шпаргалка по Playwright (Python)

Playwright уже давно стал must-have для автоматизации тестов: быстрый, кроссбраузерный, поддерживает мобильные устройства и интеграцию с Pytest.

Что внутри:

— Установку и быстрый старт

— Локаторы и действия с элементами

— Работа с событиями и аутентификацией (включая 2FA)

— Скриншоты и видео прогонов

— Интеграцию с Pytest

🔗 Полный разбор с примерами

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2👍1
📝 Баг-репорт: must-have для QA

Готовитесь к собеседованию или хотите прокачать документацию багов?

Сохраните себе этот разбор:

➡️ Что такое баг-репорт и зачем он нужен,

➡️ Структура и примеры,

➡️ Виды багов + приоритеты и серьёзность,

➡️ Жизненный цикл бага.

Полезный ликбез, который поможет писать баги так, чтобы разработчики понимали вас с полуслова.

🔗 Ссылка на материал

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2🤩2
🫣 Как выделять тестовые сценарии из требований

Часто требования звучат как «система должна работать быстро» или «пользователь может управлять настройками». Формально все есть, а тестировать нечего.

1️⃣ Разбиваем «воду» на сущности и действия

Пример: «Пользователь управляет профилем» 👉 сущность: профиль, действия: редактировать, сохранить, сбросить.

2️⃣ Используем CRUD как подсказку

Для каждой сущности проверяем: create, read, update, delete

3️⃣ Ищем граничные условия

Кривое ТЗ редко пишет про пустые значения, длинные строки или лимиты ((например, 10MB для аватара).

👉 Эти сценарии QA должен додумывать сам.

4️⃣ Проверяем бизнес-правила

Если в требованиях написано «пароль должен быть надёжным» — переводим в конкретику:

👉 Минимальная длина?
👉 Обязательные символы?
👉 Что будет при 100 неудачных попытках входа?

5️⃣ Формируем тестовые сценарии

Каждый сценарий = «что делает пользователь» + «ожидаемый результат». Даже из кривого текста получается набор конкретных кейсов.

💡 Если ТЗ расплывчатое — вопросы бизнесу/аналитикам must have.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2🤩2
Генератор негативных сценариев для тестирования

Часто мы сами придумываем только «счастливые пути», а вот про граничные кейсы легко забыть. Тут помогает ИИ:

You are a QA engineer.
Input: description of a feature (e.g. "user registration with email and password").
Output:
– Positive test cases.
– Negative test cases (invalid formats, empty values, edge lengths, SQLi/XSS attempts).
– Priority (High/Medium/Low).
Format as a table: [Case] – [Type] – [Expected result] – [Priority].


💡 На выходе — готовый список тестов, где есть и корректные сценарии, и «сломанные» варианты. Удобно для планирования, баг-хантинга и собесов.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👏1😁1🤩1