Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
الذهاب إلى القناة على Telegram
Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot
إظهار المزيد9 102
المشتركون
-124 ساعات
-147 أيام
-2030 أيام
أرشيف المشاركات
🎯 Реальное собеседование на QA Middle
Сеньор показывает, как проходит настоящее интервью на тестировщика.
🈁 Что внутри:
— Вопросы про REST/SOAP, JSON, SQL
— Разбор опыта работы с Kafka, Git, Charles
— Что спрашивают про баги, спринты и работу с документацией
— Обратная связь кандидату и разбор ошибок
Для всех, кто ищет работу QA или хочет понять, чего ждать на интервью в крупных компаниях 👍
🔗 Ссылка на интервью
🐸Библиотека тестировщика
#карьерный_трек #middle
Обычный будний день 🦝
🐸Библиотека тестировщика
#прод_в_пятницу
❓ Что почитать на выходных
➡️ QA-метрики
Как TMS помогает сделать картину качества действительно прозрачной.
➡️ Обзор HTTP-клиента Connekt и примеры сценариев тестирования
Как писать тестовые сценарии в виде скриптов, работать с окружениями и токенами, генерировать запросы из кода и автоматизировать тестирование API.
➡️ Apache Kafka для QA инженера
Что нужно знать тестировщику о Kafka
🔹 Основы IT для непрограммистов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸Библиотека тестировщика
#release_notes
🎉 Большая распродажа Proglib Academy — минус 40% на всё!
📚 Выбирай свой курс:
▫️ «Экспресс-курс по математике для DS» — получи фундамент для построения успешной карьеры в Data Science
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «Специалист по ИИ» или «AI-агенты», или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
▫️ «Архитектуры и шаблоны проектирования» — чтобы писать гибкий, масштабируемый код как мидл+ разработчик.
▫️ «Основы IT для непрограммистов» — для тех, кто хочет понимать, как устроены технологии, не будучи разработчиком.
🎁 Бонусы ноября:
▫️ Розыгрыш MacBook Pro 14 — купи любой курс и пройди 2 недели обучения до 30 ноября.
▫️ Бесплатный тест по математике — за 5 минут покажет, какие темы стоит подтянуть перед DS.
👉 Выбрать курс со скидкой
🛠 Как найти Race Condition за 5 минут
Даже без навыков программирования:
📍 Способ 1: Postman Collection Runner
— Создайте запрос (применение промокода/списание баланса)
— Откройте Collection Runner
— Поставьте Iterations: 50
— Поставьте Delay: 0ms (важно!)
— Запустите
🈁 Если больше 1 запроса успешны → баг найден!
📍 Способ 2: Консоль браузера
— Откройте DevTools (F12)
— Во вкладке Console вставьте:
for(let i=0; i<50; i++) {
fetch('/api/promo', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({code: 'TEST'})
})
}
— Проверьте результаты во вкладке Network
⚡️ Запускайте тесты несколько раз! Race Condition может не проявиться с первого раза.
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸Библиотека тестировщика
#разбор_полетов📌 Полезная шпаргалка по Python
Знание простых функций Python облегчает автотесты и работу с данными.
🔢 Это минимальный набор, который нужен для повседневной работы: строки, списки, циклы, условия и простые преобразования данных.
🐸Библиотека тестировщика
#артефакт
🐛 TOCTOU: уязвимость, которая появляется в доли секунды
Time-of-Check, Time-of-Use — когда между проверкой и исполнением проходит небольшая пауза, и состояние системы успевает измениться.
➕ Это один из самых частых вариантов race condition в реальных продуктах.
1. Проверка: товар есть
2. [0.3 сек — другой купил]
3. Покупка → товара уже нет
➡️ Где искать TOCTOU:
— платежи и списания
— промокоды и бонусы
— бронирования / овербукинг
— остатки на складе
-- лимиты и квоты API
🔍 Как тестировать:
— Запускайте одно и то же действие одновременно в нескольких вкладках или окнах.
— Либо отправляйте параллельные запросы (JMeter, k6, Postman Runner).
— Система обязана корректно обработать только один из них.
💬 Сталкивались с такими дефектами в ваших проектах?
🐸 Библиотека тестировщика
#теория_на_пальцахЗнакомьтесь — Артём Русов. Автор курса для QA-инженеров, который прошли более 90 000 человек на YouTube и Stepik.
Артём создал экосистему телеграм-каналов для тестировщиков, основанную на боевом опыте в реальном IT.
🧠 [Мысли и реальность QA]
Неочевидный опыт. Реальное тестирование, менторство и то, что поможет перестать совершать ошибки новичков.
⚙️ [База знаний и инструментов]
Инструменты и симуляторы. Всё, что помогает расти: от рабочих чек-листов до интерактивных тренажёров.
💬 [QA-комьюнити]
Живое общение, карьерные советы и ответы экспертов. Вы больше не останетесь один на один со сложным багом.
Рекомендуем подписаться, ведь это не просто контент, это путь, проверенный самим Артёмом и его коллегами по цеху.
🔎 XPATH часто выручает, когда обычных селекторов недостаточно
В сложных интерфейсах без него не обойтись: динамические атрибуты, вложенные элементы, поиск по тексту.
➡️ Выше — короткая шпаргалка с основными шаблонами, которые экономят время и повышают надёжность тестов.
🐸Библиотека тестировщика
#артефакт
🤖 AI сейчас на пике — и математика снова в центре внимания.
«На конференции AIJ только и разговоров, что о AI и математике. Ведь в основе генеративных моделей Gen AI лежит фундаментальная математика.»Одна из топовых экспертов, кто сегодня участвует на AIJ, преподаёт у нас. Мария Тихонова — PhD по Computer Science, руководитель направления в SberAI и доцент ВШЭ. Она работает с LLM каждый день и объясняет математику так, как она реально применяется в AI. 🔥 Экспресс-курс «Математика для DS» — 8 недель, чтобы закрыть пробелы и уверенно проходить собесы. 🎁 До 30 ноября: → скидка 40% → курс «Школьная математика» в подарок при оплате → бесплатный тест на знание основ математики 👉 Записаться на курс
🤖 AI сейчас на пике — и математика снова в центре внимания.
«На конференции AIJ только и разговоров, что о AI и математике. Ведь в основе генеративных моделей Gen AI лежит фундаментальная математика.»Одна из топовых экспертов, кто сегодня участвует на AIJ, преподаёт у нас. Мария Тихонова — PhD по Computer Science, руководитель направления в SberAI и доцент ВШЭ. Она работает с LLM каждый день и объясняет математику так, как она реально применяется в AI. 🔥 Экспресс-курс «Математика для DS» — 8 недель, чтобы закрыть пробелы и уверенно проходить собесы. 🎁 До 30 ноября: → скидка 40% → курс «Школьная математика» в подарок при оплате → бесплатный тест на знание основ математики 👉 Записаться на курс
🎯 Где искать Race Conditions в вашем проекте
5 мест, где эта уязвимость встречается чаще всего:
➡️ Баланс и бонусы
→ Два запроса списывают деньги дважды
→ Проверяй: одновременное списание
➡️ Промокоды и купоны
→ Одноразовый код работает 100 раз
→ Проверяй: параллельное применение
➡️ Остатки на складе
→ Продали товар, которого нет
→ Проверяй: покупка последнего товара
➡️ Уникальные записи
→ Создали 10 аккаунтов с одним email
→ Проверяй: регистрацию в параллель
➡️ Голосование/лайки
→ Накрутка рейтинга
→ Проверяй: множественное голосование
💡 Общий принцип:
Если есть проверка → действие → обновление, то между ними может пролезть Race Condition
Как проверять? Покажем возможные скрипты завтра 🎀
🐸Библиотека тестировщика
#разбор_полетов
+4
⚙️ Обновление, которое нельзя игнорировать
JUnit впервые за восемь лет получила серьёзный апгрейд: новые системные требования, унификация версий, переработанный CSV-парсинг, улучшенная null-безопасность и чистка устаревших API.
➡️ Если вы работаете с автоматизацией тестирования, мигрируете на Java 17 или поддерживаете крупные проекты, — JUnit 6 повлияет на ваш стек прямо сейчас.
🎥 Разобрали ключевые изменения в удобном формате из пяти карточек: только факты, без лишнего.
📎 Источник
🐸 Библиотека тестировщика
#тест_драйв
📌 Шпаргалка по функциональному тестированию
Полный чек-лист: определение целей, создание тест-планов, выбор инструментов, сбор тестовых данных.
🐸 Библиотека тестировщика
#артефакт
🤡 Accessibility-баг, который ломает сценарий
Кейс:
Вы нашли критичный баг в режиме для screen reader'ов. Из-за него пользователь с нарушениями зрения не может выполнить ключевое действие. Аудитория — маленькая, но баг блокирующий именно для них.
Разработчик отвечает:
Это не приоритет. Этим почти никто не пользуется.❓ Что вы делаете в реальной рабочей ситуации: 👍 Ставлю приоритет High и настаиваю на фиксе 🤩 Документирую баг, описываю workaround и убираю в backlog 🥰 Эскалирую PM или ответственному за WCAG/ADA ❤️ Закрываю Won't Fix по решению менеджмента 🐸 Библиотека тестировщика #стендап_qa
🔥 Выучи математику за 60 дней!
Чем важна математика расскажет Мария Тихонова - кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ на курсе «Математика для Data Science» от Proglib Academy.
👀 Мария - человек, который реально работает с LLM и делает так, чтобы модели понимали человеческую речь, а не делали вид.
Что еще внутри курса:
- живые вебинары, на которых можно задать вопросы спикерам - доступ к материалам в записи, если не успели на лекцию и чат - 3 задания с практикой на Python и финальный проект с подробной обратной связью от экспертов курса - актуальные знания: программа разработана в ноябре 2025г. - программа без воды - 2 месяца только самого нужного для старта - для старта нужны всего лишь знания школьной математики и основы Python - скидка 40% до 30 ноября - если оплатить до конца ноября, получите курс «Базовая математика» в подарок👇👇👇 Записаться на курс
