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

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
📢 Какой сетап идеально подойдёт для разработки AI-агента?

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

❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9

Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.

👉 Научим, как строить агентов, которые кодят с тобой
🔥7😍6🤩4🥰2🎉1
🔥 Тестирование и AI — как будем автоматизировать

AI уже меняет работу тестировщиков. Вместе с Данилом Ахетовым, сооснователем Bugbuster, обсуждаем, что ждёт профессию завтра:

➡️ Какие навыки станут must-have для QA в эпоху AI

➡️ Как тестировать на естественном языке и работать с моделями

➡️ Где автоматизация реально помогает, а где только создаёт шум

➡️ Как AI меняет подход к качеству и роли тестировщика

Коротко, по делу и с живыми примерами из практики 🔥

🔗 Слушать выпуск

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
🔥 Чек-лист «анти-юзера»

Пользователи всегда найдут способ сломать систему. Чтобы опередить их — проверьте эти сценарии:

1️⃣ Поля ввода

— Вставка 1000+ символов, эмодзи, SQL-инъекций
— Ввод разных кодировок (кириллица+латиница, арабский, иероглифы)
— Полностью пустое значение

2️⃣ Формы и действия

— Отправка формы без обязательных полей
— Двойной клик по кнопке «Оплатить» или «Отправить»
— Отмена действия на последнем шаге

3️⃣ Навигация

— Резкое обновление страницы во время запроса
— Открытие одной и той же сессии в нескольких вкладках
— Возврат на предыдущий шаг через «Back» в браузере

4️⃣ Время и сеть

— Потеря соединения во время загрузки
— Медленный интернет / лимитированные запросы
— Несовпадение времени сервера и клиента

5️⃣ Логика

— Попытка зайти в чужой аккаунт через прямую ссылку
— Доступ к функционалу без прав
— Использование устаревших токенов или кэша

📌 Такой «анти-чек» помогает поймать неожиданные баги ещё до того, как это сделают реальные пользователи.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🥰3👍2🤩1
🚦 Понятные отчёты в Playwright

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

В статье:

➡️ Практические приёмы: как подключить HTML-репорты и trace viewer,

➡️ Как добавить читаемые шаги и ассерты

➡️ Настроить отчёты под разные роли в команде и даже подключить AI для разбора ошибок.

Материал будет полезен QA-инженерам, автоматизаторам и тимлидам 👋

🔗 Читаем по ссылке

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩3🥰2
Осталось 48 часов!

Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.

⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.

👉 Забрать место
🤩5🥰1
💬 Метрики: помогают или мешают тестировщику

Тема, на которой часто ломаются копья в командах: одни считают их важным инструментом, другие — пустой бюрократией.

⚡️ Метрики нужны
— Показывают прогресс и качество продукта
— Помогают аргументировать ценность тестирования перед бизнесом
— Дают прозрачность: сколько багов нашли, сколько закрыли, что блокирует релиз

📎 Минусы: легко начать «гнаться за цифрами», забыв про реальное качество

⚡️ Метрики мешают
— Подталкивают к формализму: «главное 100% покрытия»
— Искажают мотивацию — люди работают на отчёт, а не на продукт
— Не всегда отражают реальную картину качества

➡️ Вопрос к вам: метрики в QA — это полезный инструмент или бесполезная бюрократия?

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤔21
🤓 «Сначала выучу Python идеально, а потом пойду в ML»

Звучит логично, но на практике — ловушка.
Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно.

В итоге — месяцы зубрёжки, а до ML руки так и не доходят.

На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач.

⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда:
ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок,
два в одном: оплатите курс по математике и получите второй доступ в подарок,
— и главное: можно купить все курсы до подорожания.

👉 ML для старта в Data Science

А для будущих Data Scientist’ов у нас ещё:
Базовые модели ML и приложения
Математика для Data Science
AI-агенты для DS-специалистов (2-й поток скоро)
🤩4🥰2
📱 Инструменты для мобильного тестирования

Мобильные приложения требуют особого подхода и инструментов.

➡️ Appium — универсальный инструмент для автоматизации тестов Android/iOS.

➡️ Detox — фреймворк для тестирования React Native-приложений.

➡️ Maestro — лёгкий инструмент для сценариев тестирования и скриншот-диффов.

➡️ Firebase Test Lab — облачная среда для запуска тестов на реальных устройствах Google.

➡️ Charles Proxy — сниффер и дебаггер сетевого трафика, удобен для mobile QA.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰3🔥1
ПОСЛЕДНИЙ ДЕНЬ
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️

ML за 34к вместо 44к + Python в подарок
Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ

👉 Proglib Academy
🤩4🥰2
😀 Задача — API

Вы тестируете метод POST /orders, который создаёт заказ.
Ожидаемый результат при успехе: 201 Created + JSON с данными заказа.

При нагрузочном тесте (~300 req/sec) вы замечаете следующее:

➡️ Иногда вместо 201 приходит 409 Conflict.

➡️ В ответе сервера содержится сообщение: "Duplicate order detected".

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

Что это означает

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

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

QA Engineer (MAX) — от 150 000 ₽, офис (Москва/Санкт-Петербург)

QA Automation Engineer (C#) — от 70 000 до 90 000 ₽, офис (Москва)

Тестировщик QA — офис (Екатеринбург)

Специалист AQA Mobile (iOS / Android) — от 230 000 ₽, удаленно/офис (Москва)

QA Automation Engineer (Java) — от 4 300 €, помощь с переездом (Кипр)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5😁2
📌 Инструмент недели: Bug Magnet

Минималистичное расширение для браузера, которое экономит кучу времени на ручных проверках.

Что умеет:

➡️ В один клик подставляет частые edge-cases в поля ввода (длинные строки, спецсимволы, SQL-инъекции, email с «+» и др.)

➡️ Проверяет поведение форм без ручного копипаста тестовых данных

➡️ Работает прямо в контекстном меню браузера

➡️ Настраиваемые шаблоны для своих кейсов

Как начать:

1. Установвка Bug Magnet в Chrome Web Store

2. Правый клик по полю → выбираете нужный вариант → сразу тестируете.

💡 Отличный лайфхак для exploratory testing и быстрой проверки вёрстки или валидаций.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2🤩2
😏 Асинхронные тесты для UI и API на Python

Асинхронность давно стала трендом в разработке, и тестирование тоже пытаются ускорить с помощью async/await. Но правда ли, что это даст ощутимый прирост скорости? Ответ не всегда однозначный.

В карточках мы разобрали:

➡️ Как работают async/await в тестах

➡️ Какие инструменты помогают: pytest-asyncio, Playwright, HTTPX

➡️ Как адаптировать фикстуры и переписать тесты под асинхронность

➡️ Где async реально полезен, а где он не даёт выигрыша

А полный разбор с кодом, примерами и сценариями применения ищите в статье 🔗

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🤩2