Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.82K subscribers
1.28K photos
162 videos
24 files
2.64K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
⌨️ Что посмотреть тестировщику

Разбор реального собеседования на Middle QA: вопросы, проверка навыков, практические задания (форма авторизации, SQL) и разбор рабочих ситуаций — от багов до конфликтов с разработчиками.

➡️ Полезно, чтобы понять, чего ждать на интервью и как себя чувствовать увереннее.

🔗 Ссылка на видео

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥰3🔥2🤩1🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
📅 24 сентября в 19:00 МСК — бесплатный вебинар с Максимом Шаланкиным.

Тема: «ИИ-агенты: новая фаза развития искусственного интеллекта».

🔹 Почему все говорят про ИИ-агентов и куда вливаются миллиарды инвестиций.
🔹 Чем они отличаются от ChatGPT и обычных ботов.
🔹 Как работает цикл агента: восприятие → планирование → действие → обучение.
🔹 Живое демо простого агента.
🔹 Потенциал для бизнеса: автоматизация процессов и ROI до 80%.

Не придёшь — будешь потом рассказывать, что «агенты — это как чат-боты», и ловить косые взгляды от коллег 😏

👉 Регистрируйтесь через форму на лендинге
🤩5🥰1
📌 Команда дня: генерация случайных строк для тестов

Быстрое создание тестовых значений для фуззинга, негативных кейсов или проверки валидации:


head -c 8 /dev/random | xxd -ps


➡️ head -c 8 — берёт 8 байт случайных данных

➡️ xxd -ps — выводит их в виде шестнадцатеричной строки

Пример: 5f8b7c1a4e9d22ef

💡 Советы:

— Для читаемых строк с паролями:


pwgen -s 12 5


Сгенерирует 5 случайных паролей длиной 12 символов.

— Для ASCII-строк с символами:


cat /dev/urandom | tr -dc 'a-zA-Z0-9!@#$%^&*' | fold -w 16 | head -n 1


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

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
😄 Как тестировать WebSocket проще

Асинхронные ответы, длинные цепочки сообщений и непредсказуемые сценарии часто делают работу с WebSocket запутанной.

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

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2🤩2
🤷‍♂️ Что выбрать для автотестов

Все эти инструменты решают одну задачу — автоматизацию браузера. Но подходы разные:

➡️ Puppeteer — быстрый старт, хорош для скриптов и парсеров, но ограничен как фреймворк для тестов.

➡️ Playwright — «all-in-one» решение от Microsoft: поддержка всех браузеров, API удобнее, чем у Puppeteer, куча фич для стабильных тестов.

➡️ WebdriverIO — зрелый инструмент на базе WebDriver. Гибкий, интегрируется с любыми фреймворками и CI/CD, но чуть сложнее в настройке.

➡️ TestCafe — независимый от Selenium/WebDriver подход, легко поднимается, но у кого-то вызывает вопросы по стабильности.

А теперь главный вопрос: если завтра стартовать новый проект, что выберете вы и почему?

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔32🥰2🤩1
🧩 Интеграционное тестирование: что почитать прямо сейчас

Собрали 5 актуальных материалов — от базовых гайдов до подкапотных исследований.

1️⃣ System Integration Testing — гайд по SIT: что это такое, когда применять, какие ошибки ловит и реальные примеры из практики.

2️⃣ Best Practices of Integration Testing — разбор стратегий и практик: top-down, bottom-up, mixed approach.

3️⃣ Integration Testing — виды интеграционного тестирования + разбор кейсов, когда ручное лучше автоматизации.

4️⃣ Top Integration Testing Tools in 2025 — актуальный список инструментов: что подходит для микросервисов, API и UI-слоев.

5️⃣ Targeted Test Selection in CI — как выбирать только нужные интеграционные тесты в CI с помощью ML.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5👍1🥰1👾1
🧩 Странные цены

При тестировании интернет-магазина:

— В форме заказа поле «Цена» приходит и от фронтенда, и от бэкенда.

— Если изменить цену в devtools и отправить заказ, то на странице подтверждения показывается «ваша цена» с подменённым значением.

— Но оплата через платёжку всё равно списывает корректную сумму.


В чём настоящая проблема?

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥132🤩1🌚1
🐥 Топ-вакансий для тестировщиков за неделю

QA Engineer — от 2 500 до 2 800 €, офис (Кипр, помощь с переездом)

QA Fullstack (C#) — от 250 000 до 310 000 ₽, удаленно (Москва)

QA Engineer — удаленно (Москва)

Инженер по тестированию — от 150 000 до 250 000 ₽, офис/гибрид (Санкт-Петербург)

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

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🤩2
🔥 Не пропустите событие осени для AI-комьюнити

24 сентября, 19:00 Мск — бесплатный вебинар с Максимом Шаланкиным «ИИ-агенты: новая фаза развития искусственного интеллекта»

😤 Пока все спорят, «боты это или нет», мы покажем, как работают настоящие агенты: с планированием, инструментами и памятью. За час Максим разберёт:
— почему ИИ-агенты сейчас на пике инвестиций
— чем они отличаются от ChatGPT и обычных моделей
— цикл агента: восприятие → планирование → действие → обучение
— живое демо простого агента
— как бизнес уже получает ROI до 80%

⚡️ Хотите спросить у Максима всё, что обычно остаётся «за кадром»? Ловите шанс — только в прямом эфире.

Мест мало, регистрация закроется, как только забьём комнату
🤩4
🙄 Скрытая угроза автоматизации

Flaky-тест — это когда один и тот же код ведёт себя по-разному. Сегодня он зелёный , завтра красный — и всё без единой строчки изменения в продукте.

➡️ Почему это боль для команды:

— Часы, потраченные на разбор «ложных» падений,

— CI/CD превращается в игру в рулетку,

— Доверие к автотестам тает — их начинают игнорировать.

➡️ Откуда берутся флаки:

— Гонки потоков,

— Тонкие места с таймингами и ожиданиями,

— Нестабильная инфраструктура,

— Неочищенные данные.

📌 Flaky-тесты — это не «досадная мелочь». Это баг в самой системе тестирования, который подрывает ценность автоматизации и тормозит релизы.

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤩2
🔥 Баг, который «сломал» скидки

В e-commerce проекте покупатели жаловались: при вводе промокода цена росла, а не уменьшалась 🤨

Что оказалось:

— Система правильно считала скидку.

— Но на финальном шаге вместо «вычесть» — скидка прибавлялась к цене.

— Тестировали только «скидка сработала» и «код не подошёл». Сценарий «несколько скидок + промокод» в чек-лист не попал.

📌 Выводы для QA:

1. Баги любят жить «на стыках» — комбинированные кейсы must have.

2. Чек-листы скидок = простые + комбинированные + отрицательные сценарии.

3. Даже маленький баг в бизнес-логике может стоить дороже, чем падение API.

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁2🤩2
🤭 Новый помощник для REST API

Команда исследователей представила SATORI — тулзу, которая сама генерирует тестовые проверки (oracles) для REST API.

➡️ Как это работает:

— Берёт спецификацию OpenAPI

— С помощью LLM предсказывает, что API должно возвращать

— Генерирует готовые проверки, которые можно запускать в тестах

➡️ Чем полезен:

— Автоматически находит баги даже в больших публичных API (GitLab и др.)

— Поддерживает интеграцию с Postman

— Экономит время на ручное написание условий

❗️ Пока SATORI — исследовательский проект: статьи и датасеты есть, но кода для скачивания и пробы ещё нет.

🔗 Источник

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍2🤩1