Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.81K subscribers
1.31K photos
164 videos
27 files
2.66K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🧪 5 скрытых фишек Playwright

➡️ Tracing

Playwright может записывать все шаги теста (с скриншотами, сетевыми запросами и логами). Потом открываете trace viewer и разбираете баг, как «черный ящик».

➡️ network.route()

Позволяет перехватывать и подменять сетевые запросы прямо в тестах. Удобно для эмуляции ошибок API или проверки офлайн-сценариев.

➡️ test.step()

Даёт красивую группировку шагов в отчётах. Можно структурировать сценарий и сразу видеть, на каком шаге упал тест.

➡️ Fixtures с авто-setup/teardown

Через test.use() можно объявлять окружение один раз, а Playwright сам будет поднимать/гасить браузеры, логины и мок-сервисы. Экономит тонны кода.

➡️ Web-first assertions

Вместо «жёстких» ожиданий — встроенные проверки, которые сами ждут появление элемента или изменения состояния. Тесты становятся стабильнее и короче.

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰3👍2😁1🤩1
👍 Как выделиться джуну, даже без проектов

Все пишут про «сделай пет-проект» — но что ещё реально поможет?

1️⃣ Reverse QA

Возьмите готовое приложение и составь не только баги, но и гипотезы улучшений (UX, производительность, безопасность). Это покажет широту мышления.

2️⃣ Публичный след

Ведите Telegram/LinkedIn/Notion-блог про то, как вы учишься тестированию. Даже 5 статей «разбор багов недели» = демонстрация навыков.

3️⃣ Анализ чужих баг-репортов

Разберите публичные баги из Jira open-source проектов и покажи, как бы вы их переписали чётче. Это уже ваш кейс.

4️⃣ Нетворкинг-кейсы

Участвуйте в QA-челленджах, митапах или онлайн-хакатонах. Да, это не работа, но звучит солиднее, чем «учусь дома».

5️⃣ Английский = плюс 50% ценности

Даже если у вас мало опыта, но вы способны писать баги и общаться с командой на английском — для работодателя это почти опыт +1 уровень.

📌 Рекрутер ищет не только опыт, а доказательство, что вы умеете работать как QA.

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🤩2
🐈‍⬛️ Playwright vs Cypress: что выберете вы

Два инструмента для end-to-end тестирования, два подхода — и вечный спор в комьюнити QA.

➡️ Playwright

— Поддержка всех современных браузеров из коробки
— Быстрее и стабильнее на параллельных тестах
— Хорошо дружит с TypeScript и API-тестами

➡️ Cypress

— Простота и низкий порог входа
— Отличная визуализация тестов в реальном времени
— Большая база готовых рецептов и плагинов

Голосуем реакциями:

👍 — Playwright
❤️ — Cypress

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125🌚3
cheatlistwebui.pdf
455.2 KB
📂 Шпаргалка по Web UI

Собраны самые полезные приёмы и команды: от основ интерфейса до продвинутых трюков.

📌 Отличный быстрый помощник для работы и повторения.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩2
🍷 Обзор Cypress 15

Это обновление завершает переход на современные инструменты, начатый ещё в 14-й версии.

В карточках — краткий разбор ключевых изменений: от требований к окружению и новых правил для cross-origin тестов до финального отказа от старого Webpack и устаревших команд.

Если хотите глубже изучить детали и примеры миграции — смотрите оригинальную статью 🔗

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2👍1
🔒 Как обезличить данные для разработки и не потерять их смысл?

Платформа «Сфера» и Anti-Malware.ru приглашают на бесплатный вебинар «Маскирование данных в СУБД: как безопасно передавать персональные данные разработчикам?».

Разберемся, как готовить для тестовых сред реалистичные данные, полностью соответствующие требованиям законодательства.

Что полезного вы узнаете на вебинаре:
🔘Чем обезличивание отличается от маскирования и псевдонимизации.
🔘Как выполнить требования закона и и минимизировать риски получения оборотных штрафов.
🔘По каким критериям выбирать инструмент для обезличивания данных.
🔘Как ML-модели помогают автоматически находить и классифицировать данные для маскирования.
🔘Разберем реальный опыт и кейсы от ВТБ и Росгосстрах.
🔘Покажем вживую, как работает решение «Сфера.Обезличивание данных».

И самое главное — в конце эфира все участники получат практическое руководство по обезличиванию ПДн для использования в работе.

📍Спикеры: Илья Шабанов (Anti-Malware.ru), эксперты из Сферы, ВТБ, Росгосстраха.

📆 8 октября в 11:00 мск

📍Онлайн, бесплатно

Регистрируйтесь, чтобы получить работающие практики и готовые решения!

Информация о рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Тестовые данные

Что самое безумное вы использовали в качестве тестовых данных, чтобы сломать систему
(эмодзи, библейский текст, «капибара» на 1000 строк…)

Расскажите в комментах ⌨️

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤩2🌚1
👾 AI-агенты — настоящее, о котором все говорят!

Уже 3 октября стартует второй поток нашего нового курса «AI-агенты для DS-специалистов».

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

На обучении вы соберёте полноценные LLM-системы с учётом особенностей доменных областей, получите hands-on навыки RAG, Crew-AI / Autogen / LangGraph и агентов.

🎓 В рамках курса вы научитесь:

1️⃣ адаптировать LLM под разные предметные области и данные
2️⃣ собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
3️⃣ строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой

Научитесь применять похожие подходы в разных доменных областях, получите фундамент для уверенного прохождения NLP system design интервью и перехода на следующий грейд.

🗓️ Завтра первый вебинар, успевайте залететь в ряды ИИ-первопроходцев 👈🏻
🤩4
🐛 Жизненный цикл бага

Баг — это не просто запись в трекере, а объект с «жизнью». У него есть статусы, которые помогают команде понимать, на каком он этапе.

На схеме 👆 показан один из классических вариантов:

Новый — только завели, ещё не распределён.

Назначен — передан конкретному разработчику.

Открыт — принят в работу.

Исправлен — есть фикс, ждёт проверки.

Ожидает повторного / Повторно тестируется — QA проверяет, решена ли проблема.

Проверен → Закрыт — баг подтверждён как устранён.

Отклонён / Отложен — команда решила баг не чинить сейчас.

Повторно открыт — если после фикса проблема вернулась.


⚡️ Зачем всё это:

— Прозрачность:
команда всегда понимает, что происходит с багом.

— Управляемость: можно приоритизировать и отслеживать прогресс.

— Минимум хаоса: баги не теряются и не висят «в воздухе».

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2🔥1
http-code.jpg
256.7 KB
📂 Шпаргалка по HTTP Status Codes

Собраны все основные коды ответов сервера: от информационных (1xx) до ошибок клиента и сервера (4xx и 5xx).

📌 Удобный быстрый справочник для работы с API, отладки и тестирования.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2🤩2
💥 Факап с несовместимостью версий в интернет-банке

Наш подписчик поделился кейсом из реального релиза:

«Компания выкатила новый UI для интернет-банка. На стейдже всё выглядело идеально — API стабильно отвечал, тесты проходили. Но на проде часть клиентов внезапно не смогла оплачивать кредиты и коммуналку.
После расследования выяснилось: в некоторых филиалах до сих пор работала старая версия бэкенда, и новые запросы туда просто не доходили. Несколько часов пользователи оставались без доступа к платежам — факап на миллионы.»


Cовместимость между версиями — это не формальность, а критический кейс, который нужно проверять отдельно.

А у вас были ситуации, когда несовместимость окружений ломала критичный функционал:

👍 — Всегда держим pre-prod синхронизированным с продом

🤩 — И так сойдёт, тесты же на стейдже зелёные

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2👍1👾1
⚡️ Обновки облачной инфраструктуры

Новые вычислительные платформы в Yandex Cloud стали ещё мощнее: до 288 vCPU и 1,7 ТБ памяти на одну виртуалку. Производительность выросла в три раза при сопоставимой цене — для 1С, СУБД и real-time приложений.

А ещё в 2026 запустят новую зону доступности во Владимирской области на базе нового дата-центра с проектной мощностью 40 МВт+. Этот ДЦ находится рядом с уже действующим дата-центром – это дает задержку <1 мс и стабильность для критичных процессов вроде транзакций или бронирования билетов.

И да — дата-центр обещает быть на 27% энергоэффективнее мирового среднего. Мощно, надёжно и экологично🔋

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3👾2👍1🥰1