Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Kanalga Telegram’da o‘tish
Все самое полезное для тестировщика в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot
Ko'proq ko'rsatish9 122
Obunachilar
+524 soatlar
+47 kunlar
+1430 kunlar
Postlar arxiv
Спасибо, до свидания 🙂
🐸 Библиотека тестировщика
#прод_в_пятницу
❔ Сколько пунктов из этой шпаргалки вы сможете объяснить на собеседовании без подготовки
Здесь собраны основные концепции QA: от SDLC и STLC до жизненного цикла бага, видов тестирования и оформления дефектов.
Неплохая проверка того, насколько уверенно вы ориентируетесь в базе ✅
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#карьерный_трек
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок!
Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее.
Тема:
«AI-инструменты в разработке: пишем код быстрее»Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙 Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI
💡 5 вещей, которые нужно проверить при тестировании подписок на Android
1️⃣ Первая покупка
Проверьте, что после успешной оплаты пользователь действительно получает доступ к платным функциям, а сервер корректно фиксирует покупку.2️⃣ Автопродление подписки
В тестовой среде Google Play подписки продлеваются ускоренно. Убедитесь, что после продления доступ не теряется и статус подписки обновляется корректно.3️⃣ Отмена подписки
После отмены пользователь должен сохранить доступ до конца оплаченного периода, а затем снова увидеть paywall или ограничения.4️⃣ Ошибка оплаты
Проверьте сценарий отказа платежа (decline): понятное сообщение пользователю, отсутствие доступа к premium-функциям и корректное логирование ошибки.5️⃣ Восстановление покупки
Если пользователь переустановил приложение или сменил устройство, он должен иметь возможность восстановить уже купленные подписки и товары.ℹ️ Большинство критичных багов в IAP связаны не с самой покупкой, а с продлением, отменой и восстановлением подписок. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт #android #mobiletesting
🔍 Как добавить console.log() без изменения кода
В Chrome, Edge и Firefox DevTools есть Logpoint.
Работает просто:
1️⃣ Откройте Sources (Debugger в Firefox)
2️⃣ ПКМ по номеру строки
3️⃣ Выберите Add logpoint
4️⃣ Укажите выражение, которое хотите вывести
Например:
userIdили
"Order:", order.idТеперь DevTools будет выводить значение в Console при выполнении строки — без изменения исходного кода и без добавления console.log(). 🔜 Полезно для: — анализа фронтенд-логики — отладки событий — исследования сторонних приложений — поиска причин багов без доступа к репозиторию 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв #devtools
👋 Ищем IT-специалистов, которые недавно проходили IT-курсы
Если за последние 2 месяца вы где-то покупали курс или проходили интенсив, хотим узнать о вашем опыте 🔥
После какого обучения вы почувствовали реальный прогресс? А после какого осталось ощущение, что потратили время или деньги зря?❗️ Ваш опыт поможет нам создавать программы, которые действительно приносят пользу разработчикам. 👉 Напишите в бот, о каком курсе можете рассказать и мы пришлем небольшой опросник: @proglibrary_feedback_bot Нам нужны 10-15 человек, готовых поделиться своим опытом. 🎁 В благодарность — подписка на Cursor, Claude или другой AI-инструмент до 3 000₽, либо денежное вознаграждение.
🤖 Мы тут подготовили небольшую игру по ИИ-агентам
В ней нужно собрать AI-агента на LangGraph: выбрать узлы, пройти развилки и запустить собственный workflow.
Никакой теории — сразу практика. Можно наглядно увидеть, как работают агентные системы, проверьте свои знания или показать другим как это всё работает 🔥
🎁 За прохождение получите персональную скидку на курс. Чем больше баллов наберете — тем больше будет скидка.
Плюс сейчас действует предложение: покупаешь 1 курс, получаешь еще 2 любых в подарок. Для этого надо будет оставить заявку на сайте академии после прохождения игры.
🚀 Собрать своего AI-агента
🔥 Вопрос с собеседования
Пользователь оплатил заказ. Банк подтвердил списание денег, но в личном кабинете заказ всё ещё отображается как «Не оплачен».
Это баг ❓
👇 Правильный ответ (нажми, чтобы прочитать):
Не всегда. Во многих системах платёж и обновление статуса заказа происходят через разные сервисы и могут обрабатываться асинхронно.
Например:
1️⃣ Платёжная система успешно списала деньги.
2️⃣ Событие об оплате отправилось в очередь.
3️⃣ Сервис заказов ещё не получил или не обработал это событие.
В результате деньги уже списаны, а статус заказа ещё не обновился.
🔵 Что важно уточнить:
— допустима ли задержка между оплатой и обновлением статуса
— как устроено взаимодействие между платёжным сервисом и системой заказов
— есть ли требования к максимальному времени синхронизации
— предусмотрена ли повторная обработка событий при сбоях
💡 В распределённых системах «деньги списаны» и «заказ оплачен» — не всегда одно и то же событие.
👍 — знал/а
🔥 — стало понятнее
💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут
🐸 Библиотека тестировщика
#стендап_qa
🤖 Используешь AI для написания кода? В Яндексе покажут, как применять AI для реальных задач разработки.
23 июня в 19:00 совместно с Яндексом проведём открытый урок «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов».
Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft. Более 18 лет развивала инструменты для разработчиков в JetBrains и руководила разработкой IDE в Huawei.
Что получишь на уроке:
— поймёшь, как использовать AI-ассистентов и облачных агентов в работе;
— научишься быстрее разбираться в новых проектах и кодовой базе;
— узнаешь, какие задачи стоит отдавать AI и как получать качественный результат;
— увидишь полный workflow работы с AI: от постановки задачи до код-ревью.
На уроке — живой разбор реального проекта с кодом. Ольга покажет промпты из рабочих сценариев и ответит на ваши вопросы в Q&A.
⚠️ Количество мест ограничено
🗓️ Когда: 23 июня, 19:00 (МСК)
👉 Занять место на открытом уроке
📊 10 SQL-вопросов, которые регулярно встречаются на собеседованиях QA и аналитиков
Собрали шпаргалку по SQL-темам, которые чаще всего спрашивают на собеседованиях:
• JOIN’ы • поиск дубликатов • оконные функции • ранжирование данных • DELETE vs TRUNCATE vs DROP • накопительные итоги📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт
⏰ Уже сегодня в 19:00 (МСК) стартует открытый урок!
Тема:
«Мультиагентные системы: почему большинство архитектур переусложнены»🔥 За 90 минут разберёмся, когда действительно стоит строить мультиагентную систему, а когда она только добавляет сложность, расходы и новые точки отказа. Поговорим о критериях выбора архитектуры, типичных ошибках и ограничениях современных ИИ-агентов, которые важно учитывать ещё до внедрения в продукт. 🎙️ Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru. 🎁 Для всех участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов». 👉 Успей присоединиться к уроку
+4
🧩 Почему один и тот же баг есть в проде, но не воспроизводится у вас
Дело не всегда в тестовой среде или невнимательности QA.
На поведение системы влияют данные, внешние сервисы, время и асинхронные процессы. Из-за этого ошибка может проявляться только при очень специфических условиях.Разбираем 4 причины, которые чаще всего мешают воспроизвести продовый баг ⚡️ 🔗 Источник 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах
📌 Подборка материалов по использованию Tox
Эти статьи и видео помогут вам эффективно настроить и использовать Tox для тестирования в разных окружениях, а также интегрировать его с CI/CD пайплайнам.
🔘 Python tox: A Complete Tutorial — LambdaTest: подробный гайд по настройке Tox для тестирования, включая интеграцию с Selenium и CI/CD.
🔘 Automated Testing in Python with Tox: видеоурок, где рассказывается, как использовать Tox для автоматизированного тестирования с pytest и интеграцией в GitHub Actions.
🔘 Туториал по tox: как работает, настройка окружения, связка с Selenium и где применяется.
🔘 Tox wiki: официальное руководство по использованию, включая установку, настройку и примеры конфигурации.
🔘Embracing Tox: глубокий обзор возможностей инструмента для автоматизации тестирования, сборки и деплоя Python-проектов.
🐸 Библиотека тестировщика
#release_notes
💥 Meta* упал: Facebook, Instagram, WhatsApp и Messenger
12 июня пользователи по всему миру столкнулись с массовым сбоем сервисов. По данным Downdetector, были зафиксированы десятки тысяч жалоб на Facebook, Instagram, Messenger и WhatsApp.
🔵 Что видели пользователи:
— принудительный выход из аккаунтов — ошибки вида «Something went wrong» и «Query Error» — пустые ленты и недоступные публикации — проблемы с загрузкой фото и сторис в Instagram — сбои при работе WhatsAppСервисы начали восстанавливаться через несколько часов после начала инцидента. Причина сбоя официально не раскрыта. Meta* лишь подтвердила наличие проблемы и сообщила, что работает над её устранением. 💡 Что здесь важно для QA:
➖ Если продукт зависит от Facebook Login, WhatsApp Business API или Instagram API — нужны сценарии обработки недоступности внешних сервисов. ➖ Пользователь должен получать понятную ошибку, а не бесконечный спиннер или падение приложения. ➖ Проверяйте не только happy path, но и деградацию интеграций: таймауты, ошибки 5xx, недоступность API и частичную потерю функциональности. ➖ Отсутствие собственного статус-дашборда усложняет коммуникацию с пользователями во время инцидентов.🔗 Источник *Meta признана экстремистской организацией в РФ 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #разбор_полетов
🌐 Graceful degradation — почему приложение не должно падать целиком
Это принцип, при котором система продолжает работать (хотя бы частично), даже когда один из её компонентов отказал.
Примеры:
✅ Хорошо: Авторизация через Google упала → показываем форму логин/пароль. Пользователь заходит альтернативным способом. ❌ Плохо: Авторизация через Google упала → белый экран, ошибка 500, приложение не открывается. ✅ Хорошо: Сервис рекомендаций не отвечает → показываем популярные товары вместо персональных. ❌ Плохо: Сервис рекомендаций не отвечает → страница товара грузится 30 секунд и падает по таймауту.Что проверять: — Отключите внешний сервис (замокируйте с ошибкой) — что видит пользователь? — Есть ли таймауты на внешние вызовы? Или приложение ждёт бесконечно? — Показывается ли понятное сообщение об ошибке? — Работает ли основной функционал без вспомогательных сервисов? 👍 — знал/а 🔥 — стало понятнее 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах
🎥 До открытого урока — несколько дней. Подготовили небольшую подборку материалов от нашего спикера Дмитрия Юдина.
Дмитрий руководит AI/ML-направлением в Сloud․ru и развивает Evolution AI Factory — среду для работы с GenAI: от инфраструктуры обучения LLM до внедрения интеллектуальных агентов.
С чего начать:
📺 AI-инструменты для разработчиков — как код, автотесты и ассистенты меняют рутину инженера.
📺 AI-эволюция бизнеса в эпоху генеративных моделей — агентные системы в реальных продуктах.
📺 Разработка мертва? — дискуссия о будущем профессии и роли AI в ней.
📖 Применение LLM в бизнесе — статья Дмитрия о практике внедрения и роли облака.
Одна из ключевых тем Дмитрия — практическое применение агентных систем и их ограничения.
Именно об этом — бесплатный урок 18 июня в 19:00: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥
🎁 Для участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов».
👉 Успей занять место на открытом уроке
✨ Больше QA-контента — в сторис
Планируем публиковать там короткие форматы:
🧩 вопросы с собеседований
📚 мини-шпаргалки и заметки
📊 быстрые опросы для QA
🔗 полезные ссылки и материалы
💡 фишки инструментов и DevTools
Сторис доступны благодаря бустам канала.
➡️ Забустить канал
Спасибо, вы лучшие ❤️
🐸 Библиотека тестировщика
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку — за 10 минут поможем собрать комплект под твою цель.
🤷♂️ Как протестировать устройство, которого нет в DevTools
В DevTools можно добавить собственное устройство с любыми параметрами экрана, DPI и User-Agent.
Полезно, если нужно проверить:
— редкие модели смартфонов
— планшеты и нестандартные разрешения
— корпоративные устройства клиентов
— баги, которые воспроизводятся только на определённом экране
Где искать:
🔵 Chrome / Edge
Settings → Devices → Add custom device
🔵 Firefox
Responsive Design Mode → Edit List → Add Custom Device
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв #devtools
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
