и посмотреть медиа
TestGrow - software testing
и посмотреть медиа
Channel of the software testing platform. Materials for testers.
Channel of the software testing platform. Materials for testers.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Resource of the TestGrow platform for software testing. Useful materials and tips for QA specialists.
6 СТИЛЕЙ API: ЧТО НУЖНО ЗНАТЬ ТЕСТИРОВЩИКУ? Сегодня хочу разобрать основные стили API, с которыми может столкнуться тестировщик. У каждого свои особенности, и подходы к тестированию кардинально отличаются. Классную гифку взял у Ссылка скрыта REST API: Самый популярный. Работает через HTTP методы, использует JSON. Проверяем HTTP методы (GET, POST, PUT, DELETE), коды ответов, валидацию JSON, заголовки, параметры запросов. SOAP: Старый, но живучий. Использует XML и строгие контракты через WSDL. Часто встречается в финансовых организациях и крупных корпорациях. Тестируем XML envelope структуру, WSDL контракты, обработку ошибок, namespace корректность, WS-Security если есть. GraphQL: Один endpoint, гибкие запросы. Можешь запросить только нужные поля или связанные данные. При тестировании важно проверять queries, mutations, subscriptions и работу слишком сложных запросов. gRPC: Быстрый и компактный, использует Protocol Buffers вместо JSON. Популярен в микросервисах для внутреннего взаимодействия. Тестируем binary Protocol Buffers, streaming (одиночную, серверную, клиентскую, двустороннюю), метаданные, коды состояния, таймауты. WebSockets: Двусторонняя связь в реальном времени. Не request-response, а постоянное соединение. Проверяем установку соединения, ping/pong, кадры сообщений, жизненный цикл соединения, переподключение, поток событий в реальном времени. MQTT: Лёгкий протокол для IoT устройств. Работает через брокер сообщений с топиками и подписками. Тестируем публикацию/подписку, QoS уровни (0,1,2), сохранённые сообщения, соединение с брокером, шаблоны топиков. Инструменты: В целом со всеми технологиями можно рабоать через Postman, но также существуют и специальные инструменты под каждый тип. С какими стилями API работали? Какой показался самым сложным для тестирования? 👇 Все мои проекты: TG канал по тестированию AI | Youtube channel | Практика по тестированию | Платформа TestGrow | Автоматизация тестирования | Курс по тест-менеджменту | База знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!