Один тест прошёл — другой внезапно сломался. Чаще всего причина не в логике, а в общем состоянии и поверхностном копировании объектов.
Этот вопрос часто задают на собеседованиях как проверку умения находить причины flaky-тестов.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩3
Что такое REST и зачем QA это понимать
REST — это архитектурный стиль проектирования API, а не стандарт, не протокол и не формат данных. Он опирается на HTTP и задаёт правила: как описывать ресурсы, какие методы использовать и как сервер должен отвечать.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
😍5🥰2
Какой признак точнее всего показывает, что API действительно REST, а не просто “HTTP с JSON” ❓
Anonymous Quiz
17%
Все ответы приходят в формате JSON
17%
В проекте есть Swagger / OpenAPI
46%
Сервер не хранит состояние клиента между запросами
21%
Используются эндпоинты вида /api/v1/*
👍6🥰3🤩3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент для поднятия локальных mock-серверов без кода. Запускается за минуты, подходит для ручного тестирования и разработки.
— быстро эмулировать API, когда бэкенда ещё нет
— тестировать фронт изолированно
— настраивать ошибки, статусы, задержки ответа
— воспроизводить edge-кейсы без вмешательства в реальный сервис
Если backend ещё «в разработке», нестабилен или недоступен.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰3🤩3
Перед Новым годом в прод выкатили функционал:
«Пользователь добавляет подарок в корзину, оплачивает и получает его ровно 31 декабря».
👍 — UI и отображение скидок
🤩 — Граничные значения дат и таймзон
🔥 — Производительность оплаты
🌚 — Всё сразу
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩23🌚4🔥2👍1👏1
Конец года — время узнать, что ждёт тестировщика в 2026.
— сколько будет flaky-тестов
— где всплывёт «исправленный» баг
— в каком релизе сломается прод
— и найдёте ли вы дефект раньше пользователя
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5🥰3🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🌚2
Подборка публичных кейсов о тестировании и культуре качества в реальных продуктах: от CI/CD и автотестов до тестирования в проде и observability.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩3
В нем собраны ключевые сценарии, покрывающие корректность обработки данных, валидацию, статус-коды, работу с различными HTTP-методами и особенности бизнес-логики.
— Сопоставляем структуру данных с API-спецификацией
— Валидируем обязательные и необязательные поля
— Сверяем типы данных с ожидаемыми
— Отправляем запрос с полным набором валидных данных и отслеживаем корректный результат
— Отправляем минимально необходимый набор данных для успешного создания
— Имитируем отправку без обязательных полей и получаем соответствующую ошибку
— Подаём запрос без тела и фиксируем корректную обработку ошибки
— Подставляем как корректные, так и ошибочные данные для проверки валидации
— Отправляем пустой JSON и анализируем ответ
— Проверяем автозаполнение даты создания объекта
— Запрашиваем список при отсутствии данных и получаем пустой результат
— Получаем список с данными и сверяем корректность
— Прогоняем пагинацию с limit и offset, включая пограничные значения
— Передаём некорректные параметры и анализируем ошибки 400
— Выполняем запрос по валидному ID и убеждаемся в правильности возвращаемых данных
— Подаём несуществующий ID и ожидаем 404
— Используем невалидный формат ID и получаем ошибку 400.
— Обновляем объект с валидными данными и отслеживаем результат
— Имитируем обновление несуществующего объекта и получаем 404
— Отправляем некорректный ID и получаем 400
— Проверяем валидацию при обновлении с ошибочными значениями
— Обновляем частично — передаём только нужные поля и убеждаемся в корректной обработке
— Удаляем существующий объект и получаем подтверждение
— Повторно удаляем уже удалённый объект и фиксируем ошибку
— Пытаемся удалить несуществующий объект и получаем 404
— Отправляем невалидный ID и убеждаемся в корректной ошибке
— Удаляем объект и заново создаём его с теми же уникальными полями — исключаем конфликт
— Отслеживаем корректность возвращаемых статусов (200, 201, 204, 400, 401, 403, 404, 500 и т.д.) в зависимости от сценария
— Симулируем сетевые сбои, таймауты и передаём некорректные данные — отслеживаем поведение API
— Проверяем работу сложных сценариев, зависимостей и бизнес-правил (например, нельзя удалить связанную сущность)
— Проверяем доступ к защищённым ресурсам только при наличии валидной авторизации
— Отправляем запросы с просроченными, отсутствующими и поддельными токенами — анализируем реакции API
#лучшее_из_библиотеки_2025 #артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤩3
Ручное тестирование или автономные агенты?
Пока ты вручную проверяешь регресс после праздников, кто-то уже настроил мультиагентную систему, которая сама пишет тест-кейсы, прогоняет их и генерирует отчёты в Jira. В 2026 году пора переходить на новый уровень автоматизации.
На курсе по AI-агентам мы научим:
— создавать ReAct-агентов для анализа багов;
— оркестровать процессы тестирования через n8n;
— строить RAG-системы по технической документации проекта.
—
Результат — дипломный проект: автономная группа агентов для автоматической техподдержки или QA-задач.
🎄 Успей до 12 января: акция «3 в 1» — забирай курс по ИИ-агентам и ещё два в придачу.
Автоматизировать всё
Пока ты вручную проверяешь регресс после праздников, кто-то уже настроил мультиагентную систему, которая сама пишет тест-кейсы, прогоняет их и генерирует отчёты в Jira. В 2026 году пора переходить на новый уровень автоматизации.
На курсе по AI-агентам мы научим:
— создавать ReAct-агентов для анализа багов;
— оркестровать процессы тестирования через n8n;
— строить RAG-системы по технической документации проекта.
—
Результат — дипломный проект: автономная группа агентов для автоматической техподдержки или QA-задач.
🎄 Успей до 12 января: акция «3 в 1» — забирай курс по ИИ-агентам и ещё два в придачу.
Автоматизировать всё
🔥4🥰2🤩2
Выбор подходящего работодателя — ключевой шаг к успешной карьере в IT.
Но как распознать компанию, которая действительно ценит своих сотрудников и создает для них оптимальные условия
#лучшее_из_библиотеки_2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩2
Содержит команды для продвинутой навигации, редактирования и управления окнами, что может быть полезно при анализе логов и тестировании.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Компилятор — это программа, преобразующая исходный код, написанный на языке программирования высокого уровня, в машинный код, понятный компьютеру.
Как работает компилятор?
Процесс компиляции включает несколько этапов:
Понимание работы компилятора помогает тестировщикам эффективнее выявлять и анализировать ошибки, возникающие на этапе преобразования кода, и лучше взаимодействовать с разработчиками.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2🤩2
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7🤩3😁2
Проблема: при анализе изменений в Git история коммитов становится запутанной из-за частых слияний веток, что усложняет поиск причин багов и понимание изменений.
Решение: команда git rebase помогает сделать историю линейной и прозрачной, облегчая отслеживание изменений и взаимодействие с разработчиками.
Пример кода:
# Переключаемся на ветку feature
git checkout feature
# Выполняем rebase на master
git rebase master
# Если возникают конфликты, разрешаем их и продолжаем rebase
git add <исправленные файлы>
git rebase --continue
# Переключаемся на master и сливаем изменения
git checkout master
git merge feature --ff-only
Почему важно:
#лучшее_из_библиотеки_2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🤩3
Пусть баги в 2026-м ищут те, кому не нужно спать
Зачем тратить праздничные дни на регресс, если можно обучить ИИ-агента паттерну
На курсе по AI-агентам мы сделаем из вас QA-директора над ботами:
— научим собирать агентов, которые «понимают» логику продукта;
— покажем, как автоматизировать цепочки тестов через
— внедрим
🎄 До 12 января забирайте курс по акции «3 в 1». Пора научить ИИ работать за вас.
Отправить ИИ на дежурство
Зачем тратить праздничные дни на регресс, если можно обучить ИИ-агента паттерну
ReAct? Он будет сам заходить в приложение, рассуждать о поведении интерфейса и заводить тикеты в Jira.На курсе по AI-агентам мы сделаем из вас QA-директора над ботами:
— научим собирать агентов, которые «понимают» логику продукта;
— покажем, как автоматизировать цепочки тестов через
n8n;— внедрим
RAG, чтобы ИИ знал спецификацию наизусть.🎄 До 12 января забирайте курс по акции «3 в 1». Пора научить ИИ работать за вас.
Отправить ИИ на дежурство
😁6🔥2🤩2
Любой процесс автоматизации тестирования начинается с определенных этапов, к ним можно отнести:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏5🥰2❤1