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

Библиотека тестировщика | 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'rsatish
9 122
Obunachilar
+524 soatlar
+47 kunlar
+1430 kunlar
Postlar arxiv
Сколько пунктов из этой шпаргалки вы сможете объяснить на собеседовании без подготовки Здесь собраны основные концепции QA: от SDLC и STLC до жизненного цикла бага, видов тестирования и оформления дефектов. Неплохая проверка того, насколько уверенно вы ориентируетесь в базе ✅ 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдых
Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее. Тема:
«AI-инструменты в разработке: пишем код быстрее»
Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙 Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI

💡 5 вещей, которые нужно проверить при тестировании подписок на Android 1️⃣ Первая покупка Проверьте, что после успешной опл
💡 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: выбрать узлы, пройти развилки
🤖 Мы тут подготовили небольшую игру по ИИ-агентам В ней нужно собрать AI-агента на LangGraph: выбрать узлы, пройти развилки и запустить собственный workflow. Никакой теории — сразу практика. Можно наглядно увидеть, как работают агентные системы, проверьте свои знания или показать другим как это всё работает 🔥 🎁 За прохождение получите персональную скидку на курс. Чем больше баллов наберете — тем больше будет скидка. Плюс сейчас действует предложение: покупаешь 1 курс, получаешь еще 2 любых в подарок. Для этого надо будет оставить заявку на сайте академии после прохождения игры. 🚀 Собрать своего AI-агента

🔥 Вопрос с собеседования Пользователь оплатил заказ. Банк подтвердил списание денег, но в личном кабинете заказ всё ещё отображается как «Не оплачен». Это баг ❓ 👇 Правильный ответ (нажми, чтобы прочитать): Не всегда. Во многих системах платёж и обновление статуса заказа происходят через разные сервисы и могут обрабатываться асинхронно. Например: 1️⃣ Платёжная система успешно списала деньги. 2️⃣ Событие об оплате отправилось в очередь. 3️⃣ Сервис заказов ещё не получил или не обработал это событие. В результате деньги уже списаны, а статус заказа ещё не обновился. 🔵 Что важно уточнить: — допустима ли задержка между оплатой и обновлением статуса — как устроено взаимодействие между платёжным сервисом и системой заказов — есть ли требования к максимальному времени синхронизации — предусмотрена ли повторная обработка событий при сбоях 💡 В распределённых системах «деньги списаны» и «заказ оплачен» — не всегда одно и то же событие. 👍 — знал/а 🔥 — стало понятнее 💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут 🐸 Библиотека тестировщика #стендап_qa

🤖 Используешь AI для написания кода? В Яндексе покажут, как применять AI для реальных задач разработки. 23 июня в 19:00 совм
🤖 Используешь 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 ₽ на курс «Разработка ИИ-агентов». 👉 Успей присоединиться к уроку

🧩 Почему один и тот же баг есть в проде, но не воспроизводится у вас Дело не всегда в тестовой среде или невнимательности QA
+4
🧩 Почему один и тот же баг есть в проде, но не воспроизводится у вас Дело не всегда в тестовой среде или невнимательности QA.
На поведение системы влияют данные, внешние сервисы, время и асинхронные процессы. Из-за этого ошибка может проявляться только при очень специфических условиях.
Разбираем 4 причины, которые чаще всего мешают воспроизвести продовый баг ⚡️ 🔗 Источник 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах

📌 Подборка материалов по использованию Tox Эти статьи и видео помогут вам эффективно настроить и использовать Tox для тестир
📌 Подборка материалов по использованию 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 июня пользователи по всему миру столкнулись с массовым сбоем серв
💥 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-контента — в сторис Планируем публиковать там короткие форматы: 🧩 вопросы с собеседований 📚 мини-шпаргалки и заметки 📊 быстрые опросы для QA 🔗 полезные ссылки и материалы 💡 фишки инструментов и DevTools Сторис доступны благодаря бустам канала. ➡️ Забустить канал Спасибо, вы лучшие ❤️ 🐸 Библиотека тестировщика

💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию Для следующего карьерного шага мало писать код. Рабо
💻 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