Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.82K subscribers
1.28K photos
162 videos
24 files
2.64K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🙄 Скрытая угроза автоматизации

Flaky-тест — это когда один и тот же код ведёт себя по-разному. Сегодня он зелёный , завтра красный — и всё без единой строчки изменения в продукте.

➡️ Почему это боль для команды:

— Часы, потраченные на разбор «ложных» падений,

— CI/CD превращается в игру в рулетку,

— Доверие к автотестам тает — их начинают игнорировать.

➡️ Откуда берутся флаки:

— Гонки потоков,

— Тонкие места с таймингами и ожиданиями,

— Нестабильная инфраструктура,

— Неочищенные данные.

📌 Flaky-тесты — это не «досадная мелочь». Это баг в самой системе тестирования, который подрывает ценность автоматизации и тормозит релизы.

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤩2
🔥 Баг, который «сломал» скидки

В e-commerce проекте покупатели жаловались: при вводе промокода цена росла, а не уменьшалась 🤨

Что оказалось:

— Система правильно считала скидку.

— Но на финальном шаге вместо «вычесть» — скидка прибавлялась к цене.

— Тестировали только «скидка сработала» и «код не подошёл». Сценарий «несколько скидок + промокод» в чек-лист не попал.

📌 Выводы для QA:

1. Баги любят жить «на стыках» — комбинированные кейсы must have.

2. Чек-листы скидок = простые + комбинированные + отрицательные сценарии.

3. Даже маленький баг в бизнес-логике может стоить дороже, чем падение API.

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁2🤩2
🤭 Новый помощник для REST API

Команда исследователей представила SATORI — тулзу, которая сама генерирует тестовые проверки (oracles) для REST API.

➡️ Как это работает:

— Берёт спецификацию OpenAPI

— С помощью LLM предсказывает, что API должно возвращать

— Генерирует готовые проверки, которые можно запускать в тестах

➡️ Чем полезен:

— Автоматически находит баги даже в больших публичных API (GitLab и др.)

— Поддерживает интеграцию с Postman

— Экономит время на ручное написание условий

❗️ Пока SATORI — исследовательский проект: статьи и датасеты есть, но кода для скачивания и пробы ещё нет.

🔗 Источник

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍2🤩1
🧠 Почему ваше резюме никто не читает

Большинство резюме тестировщиков выглядят так:

«Проводил ручное тестирование веб-приложений. Заводил баги. Работал с Jira.»


Но для рекрутера это звучит одинаково у сотен кандидатов.

Что нужно писать:

— Результаты: «Снизил количество багов в продакшене на 30% за счёт внедрения чек-листов».

— Инструменты: Postman, JMeter, Cypress, Selenium, TestRail, CI/CD.

— Вклад в команду: «Предложил процесс регрессионного тестирования, который ускорил релиз на 2 дня».

💡 Резюме должно показывать не только «что делал», а как ваша работа сделала продукт качественнее и команду эффективнее.

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍2🥰2🤩1🥱1
⌨️ Тестировщик и код

➡️ QA с кодом:

— Автотесты, API, CI/CD
— Ближе к разработке
— Быстрее ищет корень проблем

📎 Минус: учёба и не всегда нужно

➡️ QA без кода:
— Фокус на логике, сценариях, UX
— Сильная аналитика и коммуникация

📎 Минус: выше риск «застрять» на ручном тестировании

Что важнее для QA — умение писать код или умение докопаться до сути

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5👍2🤩2🥰1
Сегодня премьера

В 19:00 МСК стартует бесплатный вебинар с Максимом Шаланкиным«ИИ-агенты: новая фаза развития искусственного интеллекта».

В программе:
— почему агенты ≠ чат-боты;
— живое демо простого агента;
— и как эта тема встроена в курс, который разработан под руководством Никиты Зелинского.

Это прямой эфир: подключиться можно через лендинг курса.
🤩3🥰2
📂 Полный чек-лист тестирования веб-приложений

Полезная шпаргалка, которая охватывает все ключевые области: от изабилити до производительности.

📌 Сам чек-лист — в следующем посте.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31😁1
🧪 5 скрытых фишек Postman, о которых знают не все

1️⃣ pm.visualizer

Позволяет строить таблицы, графики и HTML прямо в ответах. Удобно для быстрой аналитики API.

2️⃣ pm.sendRequest() внутри скриптов

В Pre-request или Tests можно вызвать дополнительный запрос. Например, подтянуть токен или проверить health.

3️⃣ Собственные функции и модули

В Scripts можно писать свои функции и переиспользовать их в разных запросах. А через eval() подключать целые JS-библиотеки.

4️⃣ pm.environment.replaceIn()

Подставляйте переменные прямо в строки и JSON. Экономит время на сложных запросах.

5️⃣ Автоматическая генерация тестов из примеров

Сохраняете Example, а Postman сам генерирует проверки на статус, заголовки и тело.

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2👏1🤩1
🔥 Падение отчётов из-за эмодзи

В компании внезапно перестали строиться отчёты: SQL-запросы падали с ошибками, а выгрузки не открывались.

Что оказалось:

— В одном из полей пользователи начали ставить эмодзи в имени (например, «Иван 😎»).

— База была настроена на utf8, который не поддерживает символы за пределами BMP.

— При записи «😎» данные ломались, а репортинг-система не могла их обработать.

📌 Выводы для QA:

1. Тестируйте ввод «нестандартных» символов: эмодзи, спецзнаки, иероглифы.

2. Кодировка — критичный момент для стабильности системы, особенно если проект глобальный.

3. Баги в «мелочах» могут парализовать целые бизнес-процессы.

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩2🤔1
🔥 Что такое CI/CD простыми словами

Представьте конвейер на фабрике:

1. Разработчик делает коммит → сырьё попадает на линию.

2. Код собирается и проходят первые юнит-тесты → проверка деталей.

3. Интеграционные тесты → смотрим, как части работают вместе.

4. Деплой в тестовую среду → испытание прототипа.

5. Релиз в прод → запуск в массовое производство.

6. Мониторинг → отдел качества следит, чтобы всё работало.


🧪 Роль тестировщика в этом конвейере:

— добавлять smoke/регрессионные тесты прямо в pipeline;

— останавливать «линию», если баг проскочил;

— следить, чтобы сам конвейер не стал узким местом.

❗️ CI/CD автоматизирует путь кода до продакшна, а тестировщик превращает его из «быстрой доставки багов» в надёжный фильтр качества.

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2🤩2
📂 SQL Cheat Sheet

Краткая и удобная шпаргалка по SQL: от базового синтаксиса и агрегаций до джойнов и оконных функций.

➡️ Всё самое нужное — на одном листе.

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🤩2
🤔 Ваш самый необычный опыт с багами

Какой самый странный или смешной баг вам встречался в работе

Расскажите в комментах — давайте соберём коллекцию «легендарных» находок.

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2😁1
🤫 Курс «ИИ-агенты для DS-специалистов»

Каждый технологический скачок оставляет позади тех, кто «подождал ещё чуть-чуть». ИИ-агенты — это новый рывок.

Уже через пару лет именно они будут драйвить аналитику и автоматизацию. Хотите остаться на гребне?

🖥️ На курсе «ИИ-агенты для DS-специалистов» мы разберём:

— создание AI-агентов с нуля
— сборку собственной RAG-системы
— интеграцию LLM под задачи бизнеса

📌 Курс подходит:

→ ML/AI инженерам (middle+ / senior)
→ Data Scientists
→ Backend и platform-инженерам
→ Advanced CS/DS студентам

⚡️ Старт уже скоро — 3 октября.

💰 До 28 сентября действует скидка — 57.000 ₽ вместо 69.000 ₽ (по промокоду datarascals).

🔗 Узнать больше о курсе и записаться

З.ы. если вы не успели на вебинар «ИИ-агенты: новая фаза развития искусственного интеллекта» — запись уже доступна
🤩3🥰1
⌨️ Апдейт новостей для QA

➡️ BLAST — AI для баговых тестов

Свежая работа исследователей: инструмент BLAST с помощью LLM и search-based testing генерирует тесты, которые воспроизводят реальные баги.

➡️ Cantata 25.07

Релиз инструмента для модульного и интеграционного тестирования C/C++.

➡️ AI-агенты в QA

Свежие обзоры показывают: shift-left не всегда оправдал ожидания, но AI уже меняет процессы тестирования. Автоматическая генерация сценариев, самовосстанавливающиеся тесты и smart-репорты становятся трендом.

🔗 TechRadar
🔗 CIO Dive

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

#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
🚀 Всё о курсе «ИИ-агенты для DS-специалистов»

Зачем нужны ИИ-агенты?

Это системы, которые берут на себя задачи аналитики и автоматизации. Именно они становятся основой для работы с корпоративными данными и для поддержки принятия решений.

Зачем мне курс?

Курс отвечает на три ключевых вопроса:

— Как построить собственную систему агентов с нуля?
— Каким образом использовать RAG-подход для работы с корпоративными данными?
— Как адаптировать LLM под реальные задачи бизнеса?

Подходит ли это мне?

Курс рассчитан на специалистов уровня middle+ и senior: ML/AI инженеров, Data Scientists, backend и platform-разработчиков. Подойдёт и студентам CS/DS, если вы готовы к продвинутым практикам.

Запись вводной встречи «ИИ-агенты: новая фаза развития искусственного интеллекта» доступна по ссылке.

Когда старт?

Обучение начинается 3 октября.

Сколько стоит?

До 28 сентября действует скидка → 57 000 ₽ вместо 69 000 ₽ (промокод datarascals).

🔗 Описание программы и регистрация
🥰3
🧠 Автоматизация тестирования на Java с нуля

Обучение построено на практике: теоретические материалы дополняются примерами кода, пошаговыми инструкциями и практическими заданиями, которые дополняются новыми кейсами.

➡️ Курс полностью бесплатный и доступен на русском языке.

🔗Ссылка на курс

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩2