и посмотреть медиа
TestGrow - pruebas de software
и посмотреть медиа
Canal de la plataforma de pruebas de software. Materiales para probadores.
Canal de la plataforma de pruebas de software. Materiales para probadores.
bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.
Recursos de la plataforma TestGrow para pruebas de software. Materiales útiles y consejos para especialistas en QA.
PATH И QUERY ПАРАМЕТРЫ В REST API: В ЧЁМ РАЗНИЦА И КАК ТЕСТИРОВАТЬ? Пару недель уже провожу собеседования на тестировщика с опытом и пониманием API тестирования и не знаю, почему так, но пока еще ни один из кандидитов не ответил нормально на вопрос “Что такое path/query параметры в API?”. Поэтому решил выложить отдельный пост на эту тему. Итак, path и query параметры — это принципиально разные способы передачи данных в API, которые имеют различное назначение и требуют разных подходов к тестированию. Path параметры - это часть URL, которая идентифицирует конкретный ресурс: ⁃ /users/{id} - где {id} это path параметр ⁃ /orders/{orderId}/items/{itemId} - здесь два path параметра Query параметры - это дополнительные параметры после знака "?" для фильтрации, сортировки, пагинации: ⁃ /users?age=25&city=Moscow ⁃ /products?sort=price&limit=10&page=2 В итоге, если вы посмотрите внимательно на логику REST API, то можете заметить, что path параметры определяют что мы запрашиваем, а query параметры — как мы это делаем! Что это значит для тестирования? Главное, что подходы к проверке path и query параметров отличаются. Для path параметров тестируем: - Валидные и невалидные ID - Несуществующие ресурсы - Некорректные форматы (строка вместо числа) - Спецсимволы и кодировка Для query параметров проверяем: - Работу каждого параметра отдельно и в комбинации - Граничные значения - Некорректные значения, например, для сортировки - Пустые и отсутствующие параметры - Влияние на производительность при больших данных в ответе В общем сохраняйте себе и если вам зададут такой вопрос, то вы точно сможете ответить. Все мои проекты: TG канал по тестированию AI | Youtube channel | Практика по тестированию | Платформа TestGrow | Автоматизация тестирования | Курс по тест-менеджменту | База знаний
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!