и посмотреть медиа
TestGrow - тестирование ПО
и посмотреть медиа
Канал платформы по тестированию ПО. Материалы для тестировщиков.
Канал платформы по тестированию ПО. Материалы для тестировщиков.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
Ресурс платформы TestGrow по тестированию софта. Полезные материалы и советы для QA специалистов.
ПОЧЕМУ SWAGGER-ДОКУМЕНТАЦИИ НЕ СТОИТ СЛЕПО ДОВЕРЯТЬ В последнее время в нашем проекте Store Manager мы часто обсуждаем Swagger-документацию и её роль в тест-аналитике. Решил вынести этот вопрос сюда, потому что вижу: многие тестировщики не понимают, как устроен Swagger и работают с ним как с требованиями. Но это не так. Swagger документация — это не требования, которые мы видим в конфлюенс или еще где-то, а обетка для написанного кода, который пишет именно разработчик и что важно, Swagger документация генерируется из кода. А разработчик, это человек. У него свои дедлайны, свои задачи и, как правило, если он допустил ошибки в API, то эти ошибки перенесутся в Swagger. Что еще может пойти не так: Неактуальность. Разработчик обновил код, но забыл поправить описание в Swagger. В итоге документация «живёт» своей жизнью. Упрощения. В Swagger часто описывают happy path. Ошибки, edge cases, нестандартные сценарии могут быть не отражены. Человеческий фактор. Ошибки в описании типов, обязательных полей, кодов ответа встречаются чаще, чем кажется. Скрытые детали. Иногда Swagger описывает «идеальную» картину, а на деле сервис требует дополнительные заголовки, токены, хитрые параметры. Поэтому важно помнить, что Swagger — это удобный помощник, но не «требования» в прямом их понимании. Системные и бизнес-требования всегда приоритетнее. Если они расходятся со Swagger, доверять нужно требованиям. Swagger — отличная точка входа. Но слепое доверие к нему может стоить того, что если в сгенерированном из кода Swagger документации ошибка, то вы и протестируете сервис с этой ошибкой положительно, не найдя ее по факту. Все мои проекты: TG канал по тестированию AI | Youtube channel | Практика по тестированию | Платформа TestGrow | Автоматизация тестирования | Курс по тест-менеджменту | База знаний
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!