Сегодня работа с WebSocket API становится всё более востребованной. С появлением в Postman поддержки этого протокола, тестировщики получили новые инструменты, которые могут значительно упростить их задачи.
Но что такое WebSocket?
Это двунаправленное соединение между клиентом и сервером, позволяющее обмениваться сообщениями в реальном времени.
Из статьи вы узнаете:
— Как использовать Postman для тестирования WebSocket API.
— Какие ограничения пока существуют у инструмента.
— Лайфхаки для эффективной работы: почему важно разрывать соединение, как обойти проблемы с авторизацией, и что делать, если ответы отправляются «не туда».
Научитесь грамотно тестировать API с учётом всех нюансов
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6❤4🔥3🤔1
Локаторы — основа автоматизации тестирования веб-приложений. Однако стандартные методы, такие как XPath и CSS-селекторы, часто ломаются при изменении DOM, добавляя работы тестировщикам. К счастью, кастомные локаторы на основе data-атрибутов решают эту проблему.
Что вы узнаете из статьи:
• Почему стандартные локаторы часто ненадежны.
• Как кастомные локаторы, такие как data-name и data-type, делают тесты стабильными и независимыми от структуры страницы.
• Реальные примеры: от функции make_locator до древовидной структуры обращения к элементам.
• Как кастомизация ускоряет написание и поддержку автотестов.
Если ваши тесты часто ломаются из-за изменений в интерфейсе — самое время перейти к кастомным локаторам. Это не только облегчит работу, но и сделает код тестов чище и понятнее.
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2🤔2
Netflix столкнулся с ограничениями традиционного UI-тестирования, которое либо теряет контроль над реальным приложением, либо усложняет работу с его внутренним кодом. Решением стал SafeTest — инструмент, объединяющий лучшие практики Cypress и Playwright.
SafeTest предлагает:
• Гибкость: тестирование компонентов через React Context и переопределения API.
• Удобство: ленивая загрузка тестов с минимальным влиянием на приложение.
• Мощные отчёты: видеозаписи, трассировки и диплинки для упрощения отладки.
• Поддержка корпоративных сред: работа с OAuth и автоматическая генерация тестовых пользователей.
SafeTest работает с React, Vue, Svelte, Angular и другими фреймворками, делая сложные интерфейсы стабильнее и удобнее в разработке.
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥2❤1
Если вы хотите освоить GraphQL и понять, как эффективно тестировать его в проектах, эта подборка для вас. Включены полезные статьи с теорией, практическими советами и кейсами.
Основной упор сделан на особенности тестирования GraphQL.
Основные термины и принципы, включая запросы, мутации и подписки. Идеально для новичков и кто хочет понять базовые концепции.
Практическое руководство по проверке запросов, мутаций и типов данных в GraphQL. Полезно для тех, кто уже работает с API и хочет углубить знания.
Авторы делятся инструментами, подходами и ошибками, которые стоит избегать.
Фокус на контрактное тестирование GraphQL API. Показано, как проверить соответствие между клиентом и сервером, минимизируя риски.
Выбирайте подходящий материал и прокачивайте свои навыки
#подборка #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🥰3
Многие начинающие тестировщики считают manual QA лёгким стартом в IT, не требующим обучения, или верят, что скоро их заменит AI.
Мария Скрипачева, тестировщик «АйТи-Баланса», разобрала 10 популярных мифов о профессии на основе личного опыта.
— Войти в тестирование не так просто, как кажется.
— Инструменты на базе AI пока не могут заменить человеческий фактор.
— Теория нужна, но важно соблюдать баланс между изучением и практикой.
— Тестировщики не несут 100% ответственности за баги в продакшне.
— Ручное тестирование — это не просто «кликать по кнопкам».
Читайте и делитесь своим мнением
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6🔥3👏1
Регистрация — это первый шаг пользователя в сервисе, и от того, насколько она удобна и безопасна, зависит его дальнейший опыт. Ошибки в этом процессе могут привести к потере клиентов, проблемам с безопасностью и негативному восприятию бренда.
В статье собраны тест-кейсы для:
Кроме того, представлен шаблон, который поможет легко составлять собственные тест-кейсы и автоматизировать процесс тестирования. Его можно найти в следующем посте.
Прочитать статью с тест-кейсами для регистрации
#гайд #почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4
Тестирование API — это боль. Бесконечный регресс, нехватка ресурсов, рутинные проверки, на которые уходит куча времени. Что, если бы можно было заставить API само писать тесты.
В ОК.Tech разработали систему автогенерации API-тестов, которая:
Как это работает, какие инструменты они используют и какие результаты получили - все это вы найдете в статье
Разбираемся в первой части статьи
#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩3❤2
Автоматизация тестирования — одна из важнейших задач, позволяющих ускорить разработку и повысить качество продукта.
В первой части статьи OK.Tech уже рассмотрен подход к автоматической генерации тестов на основе спецификации API.
В продолжении подробно разобрано:
Читать вторую часть статьи
#почитать #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4🤩3
Работа с JSON в Sublime Text становится проще благодаря удобному форматированию, валидации и горячим клавишам для быстрого доступа к командам.
Что в статье:
Полный гайд со скриншотами
#почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Кибербезопасность — это не только сложные атаки и продвинутые эксплойты. Иногда самые серьезные уязвимости скрываются в простых вещах, и найти их может даже новичок.
В новом материале от Positive Technologies автор делится своим опытом поиска багов в веб-приложениях на примере Juice Shop — площадки, наполненной уязвимостями.
Что вы узнаете:
Читайте статью и погружайтесь в багхантерство
Если вам удобнее воспринимать информацию на слух — включайте видео, в котором еще больше деталей.
#почитать #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩1