Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
9.02K subscribers
2.06K photos
255 videos
118 files
3.55K links
Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
⚡️ Мы рады представить команду экспертов курса AgentOps!

— Дмитрий Антипов расскажет, как грамотно проверить работу AI-моделей
— Курилл Кухарев поделится, почему компаниям выгодно использовать локальные модели и как их развернуть
— Андрей Носов расскажет, как работать с данными и знаниями в AI-системах: построение RAG, выбор подходов к поиску и организация хранения данных
— Антон Будняк разберет, как обеспечить устойчивость сервиса, в котором используется ИИ
— Александр Ошурков расскажет, как оценивать качество работы LLM в backend-сервисах
— Екатерина Трофимов разберет, как проектировать инструменты для AI-агентов и выстраивать взаимодействие с внешними сервисами

Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса.

К концу обучения вы получите:

• Структурированный подход к архитектуре и деплою AI-агентов
• Навыки настройки мониторинга, тестирования и контроля расходов на токены
• Разбор сложных инженерных кейсов из реальной практики

🎁 Доступ к материалам курса
«Разработка ИИ-агентов» в подарок при покупке Инженерного трека

👉 Все подробности и программа обучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
🔍 Как находить баги, которые не видят автотесты

Автотесты проверяют то, что уже ожидается. Исследовательское тестирование — ищет то, о чём никто не подумал.

Вы берёте фичу и начинаете «ломать» её как пользователь:

— вводите неожиданные значения (пусто, слишком много, странный формат)

— нарушаете порядок (сначала платите, потом заполняете данные)

— проверяете границы (0, отрицательные числа, максимумы)


♾ И смотрите: система ломается или ведёт себя странно?

Например:

👉 Форма оплаты работает идеально… пока не вставить в поле сумму 0 или 999999999 или не обновить страницу в момент транзакции.

Такие сценарии редко покрывают автотестами.

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2
🧪 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
❤3🤩3🔥1🥰1
❓ Вопрос с собеса: почему тесты флапают при параллельном запуске?

Ситуация:

Вы запускаете автотесты с -n 4 (параллельно). Иногда часть тестов падает с 404, хотя по отдельности всё зелёное.


📍 Навигация: [Вакансии]

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤩2
⚡️ Переход в automation: с чего начать

Playwright сейчас один из самых стабильных инструментов для браузерных тестов: быстрый, без типичных проблем Selenium.

Что внутри:

— первый тест и структура
— клики, ввод, работа с файлами
— локаторы и проверки
— дебаг, API, моки
— параллельный запуск


Достаточно, чтобы начать писать свои тесты.

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

📍 Навигация: [Вакансии]

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2🤩2🥰1
❓ Что такое пирамида тестирования

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

В карточках разберем:

— Уровни пирамиды
— Роли каждого уровня
— Почему это важно


🔗 Для лучшего запоминания — видео по теме

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4❤‍🔥3🥰2
🔥 Топ-вакансий недели для тестировщиков

QA Engineer: Manual Testing (Mobile & Backend) — гибрид (Австрия)

Инженер-тестировщик — офис (Москва)

QA Teaching Experts LATAM (Part time) — 700 – 1 500 $, удаленно (Никарагуа)

➡️ Больше офферов в канале: @testerrjob

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
🔥 Вопрос с собеса: пирамида тестирования в реальном проекте

Ситуация ⚡️

Команда жалуется:

— UI-тесты долгие и падают
— релизы тормозят
— баги всё равно утекают в прод


В проекте:

70% — e2e (UI)
20% — API
10% — unit

Какое решение наиболее правильное ❓

📍 Навигация: [Вакансии]

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2🤩2
🗓 В следующий вторник (28.04) в 19:00 встречаемся в онлайне.

Тема:
Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены


В кружке Кирилл Кухарев рассказал, какие именно подходы будем разбирать.

👉 Занять место на вебинаре
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2🤩1
✔️ Правильный ответ: С (перераспределить тесты)

В проекте явный перекос: 70% UI-тестов. Это нарушает пирамиду тестирования и приводит к трём системным проблемам:

1️⃣ Стоимость и скорость

UI-тесты:
— самые медленные (браузер, рендер, сеть)
— тяжёлые в CI
— замедляют релизы

Unit и API:
— выполняются быстро
— дают обратную связь за секунды
— позволяют чаще и безопаснее деплоить

🔜 Сейчас пайплайн тормозит из-за неправильного слоя покрытия

2️⃣ Нестабильность (flaky)

UI-тесты чаще падают не из-за багов, а из-за:

— таймингов
— селекторов
— окружения

🔜 В результате:
— падают на ровном месте
— требуют ретраев
— подрывают доверие к тестам

3️⃣ Низкая диагностическая ценность

Если падает UI-тест:
— непонятно, где проблема
— нужно дебажить весь сценарий

Если падает:
— unit → сразу видно, какая функция сломалась
— API → понятно, какой сервис дал сбой

🔜 Чем ниже уровень теста — тем быстрее локализация бага.

❓ Что значит «правильное распределение»:

— Unit (основа) → логика, бизнес-правила
— API / integration → взаимодействие сервисов
— UI (минимум) → только критические user flow

❌ Почему остальные варианты — неправильные:

— A (ещё UI) → усугубит проблему
— B (сменить фреймворк) → не решает архитектуру
— D (таймауты/ретраи) → маскирует флаки

📍 Навигация: [Вакансии]

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🤩2
🔍 Шпаргалка по RegExp

Регулярные выражения помогают:

— искать нужное в логах
— проверять валидацию форм
— писать гибкие проверки в автотестах

Полезные паттерны:

^\d{3}$ — ровно 3 цифры


^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$ — email


^(https?|ftp)://[^\s/$.?#].[^\s]*$ — ссылка


\b\d{4}-\d{2}-\d{2}\b — дата в формате YYYY-MM-DD


^[А-ЯЁ][а-яё]+$ — слово с заглавной буквы (рус)


📌 Тестировать регулярки удобно тут: regexr / regex101

📍 Навигация: [Вакансии]

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩2❤1
⚙️ Подборка полезного по Cypress

📍 Полное руководство по Cypress

Подробное введение в Cypress: установка, написание тестов, работа с асинхронным кодом и интеграция с CI/CD.

📍 Cucumber в Cypress: Пошаговое руководство

Интеграция Cucumber с Cypress для написания тестов в стиле BDD с использованием Gherkin.

📍 Cypress Tutorial Full Course | Learn Cypress in 5 Hrs

Полный курс по Cypress на английском языке, охватывающий основные аспекты работы с инструментом.

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

#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2🔥1
gitcheatsheet testerproglib.pdf
97.8 KB
🖥 Git-шпаргалка для QA

Git простой… пока не прилетает конфликт или странный rebase. В работе тестировщика это регулярно:

обновить ветку, проверить фичу, посмотреть diff, откатить изменения


Собрали команды, которые реально нужны каждый день 🖍

📍 Навигация: [Вакансии]

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2❤1