ch
Feedback
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

前往频道在 Telegram

Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot

显示更多
9 107
订阅者
-524 小时
-117
-1730
帖子存档
🔥 Топ-вакансий недели для тестировщиков Junior+ QA engineer / Тестировщик ПО — до 100 000 ₽, удаленно/офис (Лиссабон) Embedded QA Engineer (Firmware / Hardware Testing) — от 250 000 ₽, офис (Москва) QA Automation Engineer — до 300 000 ₽, офис (Москва) ➡️ Больше офферов в канале: @testerrjob 🐸 Библиотека тестировщика

🤔 Раз уж заговорили про Java для автотестов… Автотесты — это тот же код. А значит, вы будете проводить в IDE не меньше време
🤔 Раз уж заговорили про Java для автотестов… Автотесты — это тот же код. А значит, вы будете проводить в IDE не меньше времени, чем разработчики. ➡️ Чтобы не уставать от чтения: есть сервис CodingFont, который помогает выбрать шрифт через мини-баттлы: — один и тот же код — два разных шрифта — выбираете, какой читается лучше 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв

🖥 Java для автотестов: первые шаги с нуля Если вы все еще откладываете изучение автоматизации, этот туториал — хороший вход.
🖥 Java для автотестов: первые шаги с нуля Если вы все еще откладываете изучение автоматизации, этот туториал — хороший вход. ⬇️ Внутри: — базовые вещи: переменные, условия, циклы — пример из реальной задачи (валидация формы) — как это превращается в автотесты через JUnit 🔗 Ссылка на статью 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв

🚨 Когда Sign anyway ломает логику Разобрали баги в мобильном приложении для подписания документов — и там есть показательный кейс:
Пользователь отклоняет документ → потом нажимает “Sign anyway” → выбирает OTP ➡️ и получает 403 + JSON с ошибкой
Что здесь происходит: 🔵 Система разрешает пользователю пойти по сценарию, где у него уже нет прав (документ отклонён), но вместо нормальной обработки показывает ответ сервера «как есть». Почему это проблема: — нарушена логика доступа — фронт не обрабатывает ошибки — пользователь видит внутренности API 💡 Если пользователь может зайти в запрещённый сценарий → это не просто ошибка, а проблема в access control. 🔗 Источник 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #разбор_полетов

📎 Idempotency — почему повторный запрос не должен ломать систему Отправили запрос → всё ок Отправили ещё раз → и вдруг дубль
📎 Idempotency — почему повторный запрос не должен ломать систему Отправили запрос → всё ок Отправили ещё раз → и вдруг дубль 😵 В чем суть:
один и тот же запрос должен давать один и тот же результат
📌 Пример: оплата заказа первый запрос → деньги списались второй такой же → ничего не происходит 🔜 результат остаётся тем же 🔴 Почему это важно: в реальности запросы часто повторяются: — пользователь нажал кнопку дважды — сеть оборвалась и клиент отправил retry — система сама повторила запрос 👍 — знал/а 🔥 — впервые слышу 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах

📎 Прокачиваем мышление QA Часто баг находят… но не понимают, где он на самом деле. В итоге начинается: «это фронт», «нет, эт
+4
📎 Прокачиваем мышление QA Часто баг находят… но не понимают, где он на самом деле. В итоге начинается: «это фронт», «нет, это бэк» 👀 В карточках — простая модель, которая помогает быстро разобраться: на каком уровне реально сломалось. После неё начинаешь смотреть на баги не как пользователь, а как инженер 💡 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

Артём Русов записал актуальное видео о том как стать тестировщиком в 2026 году и стоит ли вообще это делать. Если вы уже твёрдо решили им стать, то рекомендуем рассмотреть его курсы. ☑️ ДЛЯ НОВИЧКОВПрофессия: Тестировщик ПО – с нуля до первого проекта. – Тестирование ПО с нуля. Теория + практика. Продвинутый уровень. – Практические тренажеры для тестировщика. ☑️ ДЛЯ ДЖУНОВ И МИДДЛОВТестирование REST API в Postman. Легенды и мифы Древней Греции. (Геймифицированный курс) – Тестирование GraphQL в Postman. Легенды и мифы Древнего Египта. (Геймифицированный курс) ☑️ ДЛЯ ТЕХ КТО ХОЧЕТ НАЙТИ РАБОТУКак искать работу и пройти собеседование. – Симулятор собеседования тестировщика. 🎁 ДЕЛИМСЯ С ВАМИ ПРОМОКОДОМ на любой его курс, который даст скидку 20% (действует до 12 апреля):
RUSAU
Количество прошедших обучение и высокая оценка на каждом из курсов Артёма подтверждает качество материала. А если всё ещё думаете, то обязательно посмотрите ролик 👇

🌐 Как загружается страница в браузере Ранее разобрали этот процесс в статье, а теперь — шпаргалка. Вся цепочка от ввода URL до отрисовки страницы: DNS, кеши, TCP/TLS, HTTP, парсинг и рендеринг — в одной схеме. 📍 Навигация: [Вакансии] 🐸🐸 Библиотека тестировщика #артефакт

❓ Где живут баги? Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта... 📎 Вот в
Где живут баги? Иногда вы не знаете, где искать баги. Глаз замыливается, команда не уверена в качестве продукта... 📎 Вот вам ресурс, где каждую неделю публикуются отчеты о дефектах для различных мобильных приложений. Возможно, это станет для многих отправной точкой для поиска новых несоответствий в ПО, которые стоит исправить. И помните, что количество багов это не единственный и не самый главный показатель качества продукта 🥇 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв

🔥 QA собрал свой сервис за выходные — с помощью AI Ручной тестировщик без команды и бюджета сделал MVP приложения («Tinder для кино»), используя нейросеть. 📌 Но интерес здесь не в коде — как QA декомпозирует продукт — почему без архитектуры всё разваливается — где AI помогает, а где ломает — и какие проблемы всплывают в реальности 📎 Внутри — реальный кейс 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

😵‍💫 Heisenbug — баг, который исчезает при дебаге Ловите баг → включаете логирование или дебаг → и он… пропадает. Знакомо? �
😵‍💫 Heisenbug — баг, который исчезает при дебаге Ловите баг → включаете логирование или дебаг → и он… пропадает. Знакомо? 👇 В чём проблема: ℹ️ сам факт наблюдения меняет поведение системы → тайминги сдвигаются, порядок событий меняется Чаще всего причина: — race condition — проблемы с синхронизацией — зависимость от времени / нагрузки 👍 — знал/а 🔥 — впервые слышу 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах

💡 Почему баги возвращаются снова и снова Кажется, что баг уже исправили… но через время он появляется снова — иногда в друго
💡 Почему баги возвращаются снова и снова Кажется, что баг уже исправили… но через время он появляется снова — иногда в другом месте. Знакомо? 👇 6️⃣ Пофиксили симптом, а не причину Исправили конкретный кейс, но не разобрались, почему он вообще появился. 🔜 баг возвращается в другой форме 2️⃣ Нет нормального RCA Никто не копает глубже: что сломалось, где процесс дал сбой, почему не поймали раньше 🔜 команда повторяет те же ошибки 3️⃣ Проблема в процессе, а не в коде — нет тестов на этот сценарий — не покрыли регрессом — не проверили смежные зоны 🔜 баг «путешествует» по системе Если не устранить причину и не изменить процесс — баги будут возвращаться 👮‍♂️ 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

😱 Если ваш продукт не умеет отдавать данные в формате, понятном AI-агенту, то вас просто не существует Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности. Как адаптировать продукт и не исчезнуть из выдачи: — интегрировать MCP и A2A-взаимодействие, чтобы агенты могли вас читать; — научиться контролировать стоимость (лимиты, кэш, роутинг между моделями); — настроить AgentOps: трейсинг, логирование и отлов регрессий. Всё это ждёт вас на обновлённом курсе «Разработка AI-агентов». Мы специально сделали фокус на утилитарном инжиниринге и production-ready решениях. Кстати, до 29 марта можно забрать курс с большой скидкой, и стоит поторопиться — мест на потоке всё меньше. Зафиксировать цену и начать деплоить агентов без слива бюджета 👈

🔥 Вопрос с собеседования на Middle Что произойдёт, если тесты используют общий state (общие данные)? 👇 Правильный ответ (нажми, чтобы прочитать): Тесты теряют изоляцию и начинают зависеть друг от друга. 📌 Почему это критично: — результат зависит от порядка запуска — один тест может испортить данные для других — появляются flaky-тесты и ложные падения — параллельный запуск становится нестабильным или невозможным — сложно локализовать причину ошибки 📌 Если коротко: Общий state делает тесты непредсказуемыми и снижает доверие к результатам 👍 — знал/а 🔥 — стало понятнее 💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут 🐸 Библиотека тестировщика #карьерный_трек #middle

📎 Шпаргалка по Selenium WebDriver — база, которую забывают Внутри: — работа с браузером и вкладками — взаимодействие с элементами — Actions, загрузка файлов — частые ошибки (wait, close vs quit) Сохраняйте — пригодится в работе 🤟 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

💡 Что помогает QA решать сложные дилеммы В работе тестировщика постоянно возникают ситуации без «правильного ответа»: давить
💡 Что помогает QA решать сложные дилеммы В работе тестировщика постоянно возникают ситуации без «правильного ответа»: давить на релиз или стопать, спорить с разработкой или идти на компромисс. Вот что реально помогает не теряться 🦆 6️⃣ Видимость важна не меньше результата Если QA молчит — его просто не слышат. Даже хорошие находки могут проигнорировать. 🔜 важно проговаривать риски и доносить ценность своей работы 2️⃣ Качество — это не «по умолчанию» Команда не всегда ставит качество в приоритет. Иногда быстрее «закрыть задачу», чем сделать правильно. 🔜 задача QA — возвращать фокус на качество и аргументировать решения 3️⃣ Без стратегии тестирование превращается в хаос
«Протестируй что-нибудь перед релизом»
— знакомо? 🔜 без процесса и договорённостей качество случайно 🔜 со стратегией — становится управляемым 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек