Logo
TGCATALOG
Каталог Подборки Блог
TestGrow - тестирование ПО

TestGrow - тестирование ПО

Канал платформы по тестированию ПО. Материалы для тестировщиков.

Нет оценок
343
26.10.2026
343
26.10.2026
Нет оценок
343
26.10.2026
Безопасный переход через бот
О канале

Канал платформы по тестированию ПО. Материалы для тестировщиков.

Подписчиков 5,246
Тематика Технологии
Язык Русский
Ссылка t.me/QAtestgrow

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Ресурс платформы TestGrow по тестированию софта. Полезные материалы и советы для QA специалистов.

Последние посты

TestGrow - тестирование ПО
TestGrow - тестирование ПО
🔒Открыть пост
и посмотреть медиа
ИДЕМПОТЕНТНОСТЬ В API: ЗАЧЕМ НУЖНА И КАК ПРОТЕСТИРОВАТЬ РУКАМИ Всем привет! Сегодня хочу поговорить о понятии, которое часто встречается в спецификациях API, но не всегда понятно тестировщику без технического бэкграунда. Речь про идемпотентность. Идемпотентность - это свойство операции, при котором повторный вызов метода даёт тот же результат, что и первый. Простой пример из жизни: выключатель света. Если он уже выключен, то сколько бы вы ни жали «выкл», то лампочка останется все равно погашенной. В API это важно, потому что запросы в реальной жизни могут теряться, дублироваться или повторяться из-за сетевых проблем. И если каждый повтор будет менять данные, то последствия могут быть серьезными. Примеры: ⁃ DELETE /user/123 → пользователь удалён. Если вызвать повторно, система должна вернуть «пользователя уже нет», а не падать или создавать что-то новое. ⁃ PUT /user/123 {name: “Александр”} → имя изменилось на Александр. Повторный запрос должен оставить всё как есть. ⁃ А вот POST /order обычно не идемпотентен, потому что каждый вызов создаёт новый заказ. Как тестировать идемпотентность вручную: 1. Найти в документации методы, которые по определению должны быть идемпотентны (чаще всего GET, PUT, DELETE). Кстати иногда разработчики делают и POST идемпотентным (чаще всего через Idempotency-Key), например в платежным системах, так стоит уточнять этот момент. 2. Сделать запрос и зафиксировать результат. 3. Повторить этот же запрос несколько раз. 4. Проверить, что состояние системы не меняется после первого успешного вызова. 5. Дополнительно проверить логи и базу (если есть доступ), чтобы убедиться, что дубликатов не появилось. Почему это важно тестировать? Потому что при реальных сбоях (например, потеря пакета или таймаут) клиент может отправить один и тот же запрос несколько раз. И именно идемпотентность спасает бизнес от дублирования заказов, списания денег дважды и прочих подобных багов. Все мои проекты: TG канал по тестированию AI | Youtube channel | Практика по тестированию | Платформа TestGrow | Автоматизация тестирования | Курс по тест-менеджменту | База знаний
TestGrow - тестирование ПО
Динамика подписчиков
+-0.6% за 30 дней
Текущие
5,246
Месяц назад
5,276
Средний рост
+-1 / день
Обновлено
1 день назад

Отзывы о канале TestGrow - тестирование ПО

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход