Библиотека тестировщика | 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
💡 Почему вы не растёте в зарплате

Работы много, задачи закрываются… а роста — нет.

Знакомо? ⬇️

1️⃣ Делаете задачи, но не влияете на решения

Тестируете то, что дали, но не участвуете в обсуждении требований, рисков и подходов.

➡️ вас воспринимают как исполнителя, а не инженера

2️⃣ Не показываете ценность

нашли баг → завели тикет → всё

Но не объяснили:
— какой риск для бизнеса
— сколько это стоит компании
— что будет, если пропустить

➡️ ваш вклад остаётся незаметным

3️⃣ Не берёте ответственность за качество

Ждёте задачи вместо того, чтобы:

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


➡️ вы не влияете на результат продукта

Что реально двигает зарплату:

— участие в решениях, а не только в проверке
— умение говорить про impact
— влияние на процесс и качество

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

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6😁5🤩3❤1🥰1
🔥 Как быстро сгенерировать тест-кейсы

В повседневной работе QA-инженера часто требуется быстро составить тест-кейсы для новых или изменённых функций. Вместо того чтобы тратить время на ручное написание, можно воспользоваться возможностями ChatGPT.

Generate relevant test cases for the following requirement: [добавьте описание требования]. For each test, include Name, Description, Steps, and Expected Result. Consider both typical use cases and edge cases.


🔜 Пример использования:

Допустим, у вас есть требование: «Пользователь должен иметь возможность сбросить пароль через электронную почту.» Вставив это требование в промпт, ChatGPT сгенерирует набор тест-кейсов, включая:

1️⃣ Тест на успешный сброс пароля с действительным адресом электронной почты.
2️⃣ Тест на попытку сброса пароля с недействительным адресом электронной почты.
3️⃣ Тест на попытку сброса пароля с незарегистрированным адресом электронной почты.
4️⃣ Тест на повторный запрос сброса пароля до истечения срока действия предыдущей ссылки.


Каждый тест-кейс будет содержать название, описание, шаги воспроизведения и ожидаемый результат.

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩4❤2👍2🥰1
✌🏻 У нас две новости — хорошая и плохая!

Хорошая: Ваших знаний, скорее всего, хватит, чтобы собрать рабочую демку AI-агента в Colab. 🫡

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

Для защиты от таких сценариев мы полностью пересобрали курс «Разработка AI-агентов». Теперь внутри плотная работа с экономикой ресурсов, дебаг через time-travel в LangGraph, извлечение данных из кривых сканов для RAG и комплаенс по 152-ФЗ.

Если всё ещё сомневаетесь, послушайте голосовое от спикера курса Влада Прошинского, где он объясняет, как правильно тестировать агентов перед релизом.


Программа курса, полный состав спикеров и другие подробности 👈🏻

ВАЖНО! До 5 апреля на курс действует скидка, но свободные места могут закончиться раньше.
🔥3🤩3🥰2
🐹 Почему ваши автотесты неудобно дебажить

Многие пишут автотесты так:

один тест → сразу куча проверок


Кажется удобно… пока всё не падает 🥺

💡 В этом туториале на примерах из Postman показывают:

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

Если пишете API-тесты — стоит прочитать 📎

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3🥰3
complete-web-application-testing-checklis-2.pdf
341.6 KB
📂 Полный чек-лист тестирования веб-приложений

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

С вас 🎈, если сохранили!

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍4🤩3
This media is not supported in your browser
VIEW IN TELEGRAM
😀 Как ускорить работу QA в VS Code

Если пишете автотесты или часто работаете с API, JSON и данными — пригодится расширение DevTool+:

внутри набор утилит

— форматирование и просмотр JSON/YAML
— Base64 / URL encode-decode
— генераторы токенов, UUID
— diff, конвертеры, крипта


⚡️ Главный плюс:

всё работает локально в VS Code → не нужно идти в браузер и переключаться между вкладками

🔗 Забираем по ссылке

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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6🥰2
🔥 Вопрос с собеседования на Middle

Что произойдёт, если тесты зависят от времени (time-based)?

👇 Правильный ответ (нажми, чтобы прочитать):

Тесты становятся нестабильными и дают разные результаты в разное время

📌 Почему это критично:

— зависят от текущей даты/времени
— ломаются в разных таймзонах
— падают ночью/в конце месяца/года
— сложно воспроизводить


👍 — знал/а
🔥 — стало понятнее

💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

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

#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6🥰2
❓ Waterfall — почему QA ловит всё в конце

Разработка идёт месяцами → QA подключают в самом конце и сразу куча багов 😵

В чём суть:

🔜 все этапы идут по порядку → вернуться назад почти невозможно

📌 Пример:

В требованиях написали:

«пароль должен быть не менее 6 символов»

разработали →
протестировали →
нашли баг: везде должно быть минимум 8

🔜 Что дальше:

— нужно менять логику на бэке
— править фронт
— обновлять тесты
— пересогласовывать требования

Всё из-за одной ошибки, которую могли поймать в начале ❌


🔴 Чем это грозит:

— критичные баги находят слишком поздно
— сроки срываются
— QA работает в режиме пожара

👍 — знал/а
🔥 — стало понятнее

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🤩3🥰1
📎 Как проходит собеседование на automation QA

Если готовитесь к переходу в автотестирование — полезно посмотреть не теорию, а реальные вопросы.

💡 В этом видео:

— базовые темы (API, JSON, CI/CD)
— вопросы по Java и SQL
— практические задачи
— разбор ответов и фидбек

🔗 Ссылка на собес

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

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩3🥰2
❓ V-model — почему думают о тестах заранее

Пишут требования → QA сразу подключается, баги ловят ещё до кода 🥇

В чём суть:

🔜 разработка и тестирование идут параллельно

📌 Пример:

В требованиях написали:

«пользователь может сбросить пароль по email»

QA сразу спрашивает: а что если email не существует?

🔜 Что дальше:

— добавляют проверку существования email
— продумывают ошибки
— описывают тест-кейсы

В код уже закладывают правильную логику.


🔴 Чем это грозит (если так не делать):

— пропущенные сценарии
— баги в базовой логике
— переделки на этапе тестирования

👍 — знал/а
🔥 — стало понятнее

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰5🤩3🔥1
📎 Почему QA пропускает очевидные баги

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

🔗 В видео показывают простой приём:

— берёте конкретного пользователя (персонажа) и проверяете продукт его глазами

📌 В итоге то, что «нормально» для вас, оказывается неудобным или непонятным для пользователя.

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

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

#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥2🥰2
📎 Как прокачать JMeter

Если работали с JMeter, знаете: из коробки он ок… но быстро упираешься в ограничения

💡 В статье разбирают плагины, которые реально упрощают жизнь:

— мониторинг сервера во время нагрузки
— гибкие сценарии пользователей
— эмуляция запросов без бэка
— контроль RPS
— удобная запись результатов


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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰2
fundamentals qa cheat sheet.jpeg
316.4 KB
📎 База QA в одной картинке

— виды тестирования
— уровни и жизненный цикл бага
— STLC
— разница QA vs QC
— техники тест-дизайна

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

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩3🥰2
💡 С какими стрессами сталкивается QA

В тестировании редко бывает спокойно

релиз → баги → срочные фиксы → ещё один релиз

И так по кругу... Знакомо? 👇

🆚 Постоянное переключение контекста

Утром тестируете фичу
Днём разбираете баг из прода
Вечером проверяете срочный фикс


🔜 Мозг не успевает переключаться → быстрое выгорание.

🆚 Размытая роль

В реальности QA часто делают всё подряд: тестирование, немного аналитики, немного саппорта


🔜 Нет фокуса → сложно расти и легко перегореть.

🆚 Давление дедлайнами

Надо катить сегодня, проверим потом


🔜 Высокая ответственность + мало времени.

🆚 Вклад не всегда виден

Если всё работает — это нормально, если баг в проде — сразу вопросы к QA


🔜 Постоянное ощущение давления.

🔥 Что помогает не сломаться

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

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

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🥰2🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Совет по Chrome DevTools

Мало кто использует DevTools на максимум а там есть очень удобная штука: можно быстро посмотреть, какие события навешаны на элемент
и какие данные они передают 🔜 клики, input, hover — всё видно прямо в браузере

🈂️ Это помогает:

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

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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰8❤4🔥3🤩1
❓ Iterative — почему баги не копятся месяцами

Функциональность разрабатывают поэтапно, и QA проверяет каждую часть сразу после реализации, поэтому проблемы выявляются по ходу разработки, а не на финальном этапе.

📌 Пример:

делают интернет-магазин

6️⃣ итерация — каталог товаров

QA замечает:
фильтр по цене выдаёт неверные значения

🔜 исправляют до перехода дальше

2️⃣ итерация — корзина

QA находит:
товар можно добавить с отрицательным количеством

🔜 фикс до следующего шага

3️⃣ итерация — оплата

логика уже строится на исправленных данных

🔜 старые баги не тянут за собой новые


❗️ Если так не делать:

— проблемы обнаруживаются слишком поздно

— становится сложнее определить источник ошибки

— исправления затрагивают уже готовые части системы

— время на стабилизацию перед релизом существенно увеличивается

🔗 в итоге команда тратит больше времени на разбор последствий, чем на развитие продукта 🔗

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩3🔥2🥰1
💳 Процесс тестирования — шпаргалка QA

Тестирование — это система действий, которая идёт вместе с разработкой.

Сохраняйте, чтобы не путаться ✔️

1️⃣ Планирование

что тестируем и зачем


🔜 определяются:
— стратегия
— риски
— приоритеты
— критерии входа/выхода

2️⃣ Мониторинг и контроль

что происходит прямо сейчас


🔜 отслеживаем:
— прогресс
— покрытие критичных сценариев
— отклонения от плана

3️⃣ Анализ

что вообще нужно проверять


🔜 разбираем требования и задаём вопросы:
— а если ошибка?
— а если сервис недоступен?
— а если пользователь делает не так?

4️⃣ Тест-дизайн

как именно будем проверять


🔜 превращаем идеи в сценарии:
— граничные значения
— классы эквивалентности
— комбинации условий

5️⃣ Реализация тестов

чем будем проверять


🔜 готовим:
— тест-кейсы
— тестовые данные
— автотесты

6️⃣ Выполнение

что реально происходит при проверке


🔜 запускаем тесты и сравниваем результат
— фиксируем баги
— проверяем ожидания

7️⃣ Завершение

что мы поняли


🔜 анализируем:
— что нашли
— что пропустили
— где были узкие места

👍 — сохранил/а

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

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰3🤩3
🔍 E2E-тесты, которым можно доверять

В статье разбирают Playwright — фреймворк, который решает главную проблему E2E: нестабильность тестов из-за таймингов и состояния.

➡️ Что внутри:

— автоматические ожидания вместо ручных wait
— изоляция тестов
— локаторы, устойчивые к изменениям UI
— параллельный запуск без боли
— удобный дебаг (trace, скриншоты, видео)


🔗 Читать подробнее

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

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

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