Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты – Telegram
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.81K subscribers
1.66K photos
198 videos
69 files
3.03K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
👩‍💻 Новая фича в Cyrpess

В Cypress появилась экспериментальная команда cy.prompt: вы описываете шаги теста обычным текстом, а фреймворк сам превращает их в исполняемые E2E-команды, подбирает селекторы и умеет адаптироваться к изменениям интерфейса.

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

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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🔥2👍1🥰1
qa-roadmap-testerlib.pdf
310.1 KB
📌 Роадмап QA-инженера

Хаотичное обучение быстро заводит в тупик: вроде знаешь инструменты, но не понимаешь, куда расти дальше. Этот роадмап собирает картину целиком — от базы до автоматизации и специализаций.

🟡 С ней вы быстро расставите приоритеты: что учить сейчас, что отложить и куда можно расти дальше.

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

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
Инструменты тестировщика: что нужно знать в 2026

Современный QA — это не только кликать кнопки. Это автоматизация, работа с API, базами данных и CI/CD. Разбираем ключевые инструменты.

➡️ Базовые технологии:

- JSON/XML — форматы обмена данными между приложениями
- SQL — работа с базами данных, поиск и проверка данных
- Git — контроль версий, без него никуда


➡️ Автоматизация:

- Selenium/Selenide — автотесты для веб-интерфейсов
- JUnit — базовый фреймворк для тестов на Java
- Jenkins — автоматическая сборка и запуск тестов


➡️ Тестирование API:

- Postman — создание и отправка запросов к API
- REST Assured — автотесты для REST API
- Charles — перехват и изменение трафика для тестов


➡️ Рабочие инструменты:

- IntelliJ IDEA — среда разработки для написания автотестов
- Android Studio — эмуляция мобильных устройств
- Allure — красивые отчёты о результатах тестирования


Сохраняйте список — пригодится при составлении резюме.

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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4🥰2🔥1
CAPTCHAs - QA Testing.pdf
81.4 KB
🛡️ Чек-лист для проверки CAPTCHA

Капча — это не просто галочка «Я не робот». Это критичный элемент защиты форм, который может как спасти от спама, так и отпугнуть реальных пользователей.

Что может пойти не так:

— Капча не загружается на мобильных
— Конфликты с плагинами кеширования
— Боты обходят защиту через прямые POST-запросы
— Пользователи не могут отправить форму после валидации


В чек-листе — 10 блоков проверок: от базовой функциональности до кроссбраузерности, UX и интеграций с популярными плагинами WordPress.

🔗 Источник

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

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥3🥰31
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 Как QA не утонуть в новом проекте

Новый проект — это почти всегда хаос: доступы выдают частями, документация устарела или отсутствует, команда занята, а результат нужен «вчера». В этот момент легко начать работать вслепую и тратить время не туда.

🔤 В этом гайде — практичный разбор, как быстро вникнуть в проект, выстроить базовую структуру тестирования и снизить уровень неопределённости с первых дней.

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍1😢1
cheat sheet SQL.pdf
660.6 KB
💳 SQL для тестировщика

Минимум, который реально нужен для работы: базовые запросы, JOIN, агрегаты и порядок выполнения.

С вас ❤️, если полезно

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

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

#артефакт #sql
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🥰2
🔗 Вопрос с собеседования на Middle

Что делать, если нужно пройти регрессию, а времени нет?

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

Когда полной регрессии не успеваете — работаем с рисками, а не «проверяем всё подряд».

Что делать:

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

🟠 Smoke-тестирование
Быстро убеждаемся, что система в принципе жива и основные сценарии работают.

🟠 Автотесты
Запускаем только критичный набор. Полный прогон — если есть время.

🟠 Тестирование изменений
Проверяем именно те модули и интеграции, которые менялись, а не всю систему целиком.

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

🟠 Чек-листы
Короткие чек-листы по ключевым сценариям быстрее тест-кейсов.

🟠 CI/CD на будущее
Автотесты при каждом изменении — чтобы в следующий раз не гореть.


👍 — знал/а
🔥 — не знал/а

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

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

#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🥰1
⚠️ Скрытые антипаттерны в Playwright, которые тормозят автотесты

Playwright развивается быстро — и вместе с ним команды незаметно закрепляют плохие практики. Они не ломают тесты сразу, но со временем приводят к флакам, медленным прогонам и боли в CI.

Ключевые антипаттерны, которые стоит проверить у себя:

1️⃣ .click() вместо getByRole()

Селекторы напрямую = хрупкие тесты.
getByRole():
• учитывает accessibility
• автоожидание
• переживает редизайны


.click() повсюду — главный антипаттерн новичков.

2️⃣ waitForTimeout()

Фиксированные паузы:
• замедляют каждый тест
• маскируют проблемы синхронизации
• создают техдолг


Используйте автоожидание и expect().

3️⃣ API-запросы прямо в тестах

Приводят к:
• скрытым зависимостям
• конфликтам данных
• нестабильному параллельному запуску


Подготовку данных выносить в фикстуры, хуки, API-утилиты.

4️⃣ Лишние page.reload()

Playwright не требует перезагрузок.
Избыточные reload:
• тратят время
• ломают гидрацию
• добавляют нестабильность


Reload — только если это часть сценария.

5️⃣ Перегруженные beforeEach

Постоянный логин, сетап, переходы:
• линейно увеличивают время прогона
• плохо масштабируются


beforeAll, фикстуры, test.describe.parallel.

🔗 Источник

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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
2🥰2🔥1🤔1
Yandex BareMetal получил аттестат по высшей степени защищённости персональных данных — сигнал для sysadmin’ов, что это «железо», на котором можно ставить критичные системы и работать с чувствительной информацией без компромиссов.

Сервис предоставляет выделенные физические серверы без гипервизора, с полной изоляцией ресурсов. Сети внутри модулей — L2, без единых точек отказа, модули изолированы друг от друга. Можно тестировать нагрузку, деплоить любые сервисы и интегрировать с облаком. Аренда от 1 дня до года, готовые и кастомные конфигурации.

Сервера размещаются в защищённых дата-центрах на территории России. Данные клиентов полностью затираются после возврата, повреждённые диски уничтожаются физически. Предсказуемая производительность, отсутствие соседей на железе и контроль на всех уровнях делают BareMetal надёжной платформой для администрирования критичных систем и серьёзных тестов.
🤔1