Теперь это официальный этап:
— релиз в прод
— сбор фидбэка
— фиксы
В документации уже предлагают такой флоу:
Deploy → Users → Bug reports → Fix → Repeat
Аргумент простой:
Некоторые компании уже планируют убрать staging как «избыточный этап»
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16🥰3🤩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 в
Программа курса, полный состав спикеров и другие подробности 👈🏻
ВАЖНО! До 5 апреля на курс действует скидка, но свободные места могут закончиться раньше.
Хорошая: Ваших знаний, скорее всего, хватит, чтобы собрать рабочую демку AI-агента в Colab. 🫡
Плохая: Вы вряд ли выведете его в прод, не обанкротившись на токенах и не слив базу. 🤯
Для защиты от таких сценариев мы полностью пересобрали курс «Разработка AI-агентов». Теперь внутри плотная работа с экономикой ресурсов, дебаг через time-travel в
LangGraph, извлечение данных из кривых сканов для RAG и комплаенс по 152-ФЗ.Если всё ещё сомневаетесь, послушайте голосовое от спикера курса Влада Прошинского, где он объясняет, как правильно тестировать агентов перед релизом.
Программа курса, полный состав спикеров и другие подробности 👈🏻
ВАЖНО! До 5 апреля на курс действует скидка, но свободные места могут закончиться раньше.
🔥3🤩3🥰2
Многие пишут автотесты так:
один тест → сразу куча проверок
Кажется удобно… пока всё не падает
— почему много проверок в одном тесте ломает отладку
— как атомарные тесты ускоряют поиск багов
— и где вы реально теряете время при падениях
Если пишете 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
Если пишете автотесты или часто работаете с 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
Что произойдёт, если тесты зависят от времени (time-based)?
📌 Почему это критично:
— зависят от текущей даты/времени
— ломаются в разных таймзонах
— падают ночью/в конце месяца/года
— сложно воспроизводить
👍 — знал/а
🔥 — стало понятнее
#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🥰2
Разработка идёт месяцами → QA подключают в самом конце и сразу куча багов
В чём суть:
В требованиях написали:«пароль должен быть не менее 6 символов»
разработали →
протестировали →
нашли баг: везде должно быть минимум 8🔜 Что дальше:
— нужно менять логику на бэке
— править фронт
— обновлять тесты
— пересогласовывать требования
Всё из-за одной ошибки, которую могли поймать в начале❌
— критичные баги находят слишком поздно
— сроки срываются
— QA работает в режиме пожара
👍 — знал/а
🔥 — стало понятнее
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🤩3🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩9🥰2
Если готовитесь к переходу в автотестирование — полезно посмотреть не теорию, а реальные вопросы.
— базовые темы (API, JSON, CI/CD)
— вопросы по Java и SQL
— практические задачи
— разбор ответов и фидбек
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩3🥰2
Пишут требования → QA сразу подключается, баги ловят ещё до кода
В чём суть:
В требованиях написали:«пользователь может сбросить пароль по email»
QA сразу спрашивает:а что если email не существует?🔜 Что дальше:
— добавляют проверку существования email
— продумывают ошибки
— описывают тест-кейсы
В код уже закладывают правильную логику.
— пропущенные сценарии
— баги в базовой логике
— переделки на этапе тестирования
👍 — знал/а
🔥 — стало понятнее
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰5🤩3🔥1
Мы тестируем так, как удобно нам а не так, как пользуется продуктом реальный человек.
— берёте конкретного пользователя (персонажа) и проверяете продукт его глазами
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥2🥰2
Если работали с JMeter, знаете: из коробки он ок… но быстро упираешься в ограничения
— мониторинг сервера во время нагрузки
— гибкие сценарии пользователей
— эмуляция запросов без бэка
— контроль RPS
— удобная запись результатов
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰2
fundamentals qa cheat sheet.jpeg
316.4 KB
— виды тестирования
— уровни и жизненный цикл бага
— STLC
— разница QA vs QC
— техники тест-дизайна
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩3🥰2
Почему автотесты могут стабильно проходить, но баги всё равно уходят в прод?
Anonymous Quiz
26%
Тесты написаны неправильно
63%
Нет покрытия edge-case сценариев
8%
CI/CD настроен неправильно
3%
Разработчики не читают тесты
🤔5👍4🥰2🤩1
В тестировании редко бывает спокойно
релиз → баги → срочные фиксы → ещё один релизИ так по кругу... Знакомо?
Утром тестируете фичу
Днём разбираете баг из прода
Вечером проверяете срочный фикс
В реальности 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
Мало кто использует DevTools на максимум а там есть очень удобная штука: можно быстро посмотреть, какие события навешаны на элемент
и какие данные они передают
— понять, почему не срабатывает действие
— отловить баги во фронте
— быстрее разобраться в логике UI
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰8❤4🔥3🤩1
Функциональность разрабатывают поэтапно, и QA проверяет каждую часть сразу после реализации, поэтому проблемы выявляются по ходу разработки, а не на финальном этапе.
делают интернет-магазин6️⃣ итерация — каталог товаров
QA замечает:
фильтр по цене выдаёт неверные значения🔜 исправляют до перехода дальше2️⃣ итерация — корзина
QA находит:
товар можно добавить с отрицательным количеством🔜 фикс до следующего шага3️⃣ итерация — оплата
логика уже строится на исправленных данных
🔜 старые баги не тянут за собой новые
— проблемы обнаруживаются слишком поздно
— становится сложнее определить источник ошибки
— исправления затрагивают уже готовые части системы
— время на стабилизацию перед релизом существенно увеличивается
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩3🔥2🥰1
Тестирование — это система действий, которая идёт вместе с разработкой.
Сохраняйте, чтобы не путаться
что тестируем и зачем
— стратегия
— риски
— приоритеты
— критерии входа/выхода
что происходит прямо сейчас
— прогресс
— покрытие критичных сценариев
— отклонения от плана
что вообще нужно проверять
— а если ошибка?
— а если сервис недоступен?
— а если пользователь делает не так?
как именно будем проверять
— граничные значения
— классы эквивалентности
— комбинации условий
чем будем проверять
— тест-кейсы
— тестовые данные
— автотесты
что реально происходит при проверке
— фиксируем баги
— проверяем ожидания
что мы поняли
— что нашли
— что пропустили
— где были узкие места
👍 — сохранил/а
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰3🤩3