#automationTesting #apiTesting
В данной статье автор разберет API автотесты на языке TypeScript. В качестве фреймворка будет использоваться playwright.
Пишем API автотесты на TypeScript + Playwright
В данной статье автор разберет API автотесты на языке TypeScript. В качестве фреймворка будет использоваться playwright.
Пишем API автотесты на TypeScript + Playwright
Хабр
Пишем API автотесты на TypeScript + Playwright
Вступление В данной статье мы разберем API автотесты на языке TypeScript. В качестве фреймворка выберем playwright. Хочется, чтобы наши автотесты отвечали следующим требованиям: Проверки должны быть...
#softwareTesting #apiTesting
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете знать, как подступаться к их тестированию, на случай, если ваша команда вдруг решит поработать на одном из них.
Автор нашей сегодняшней статьи разберет тестирования первого из этой тройки GraphQL.
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете знать, как подступаться к их тестированию, на случай, если ваша команда вдруг решит поработать на одном из них.
Автор нашей сегодняшней статьи разберет тестирования первого из этой тройки GraphQL.
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Хабр
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Часть первая (вы здесь) Часть вторая, Websocket Часть третья, gRPC Привет! Меня зовут Сергей, я более 11 лет в тестировании, и успел за это время перепробовать множество разных подходов в QA — начинал...
👍5
#proQuality_books #softwareTesting #apiTesting
Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation (2022)
Автор: Jagdeep Jain
Количество страниц: 245
Язык издания: Английский
В книге вы изучите архитектуру программных веб-приложений, тестирование API, методы кодирования и стандарты для улучшения разработки и управления автоматизацией тестирования API. Книга предназначена для начинающих инженеров по тестированию программного обеспечения, которые в настоящее время работают в области тестирования API, и для тех, кто только начинает свой путь в области тестирования программного обеспечения.
Вы начнете с введения в тестирование API и программных веб-приложений, использующих API. Затем изучите стандарты аутентификации, используемым в индустрии программного обеспечения, а также к инструментам, платформам и библиотекам, используемым при тестировании API. По ходу книги вы узнаете о тестовой пирамиде, о том, как тестировать API, что такое хороший тестовый сценарий, а также о различных рекомендациях по написанию кода. Наконец, вы можете написать свой собственный сценарий тестирования API.
Learn API Testing — это ваш путь к пониманию типичного программного веб-приложения, его запросов и ответов, а также свойств хорошего тестового сценария.
Плюсы:
➕Книга дает полное представление о тестировании веб-приложений и API
➕Является одним из лучших источников для обучения тестированию API с нуля. Все главы написаны простым английским языком и их легко понять, так как приводятся примеры из реальной жизни
➕В книге представлены рекомендации и стандартные методы написания теста API, что позволяет читателю написать тест API с полным написанием фреймворка с нуля
➕Книга очень хорошо демонстрирует все концепции использования Swagger с хорошими примерами
Для кого книга:
✔️Специалистам по тестированию API
✔️Разработчикам/архитекторам
✔️Менеджерам проектов и членам нетехнических команд, которые могут захотеть понять, как тестируются API
Об авторе:
Авторы книги - Джагдип Джейн имеет более чем 15-летний опыт работы в области обеспечения качества и тестирования программного обеспечения в различных компаниях по разработке программного обеспечения. Он твердо верит и выступает за автоматизацию тестирования.
Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation (2022)
Автор: Jagdeep Jain
Количество страниц: 245
Язык издания: Английский
В книге вы изучите архитектуру программных веб-приложений, тестирование API, методы кодирования и стандарты для улучшения разработки и управления автоматизацией тестирования API. Книга предназначена для начинающих инженеров по тестированию программного обеспечения, которые в настоящее время работают в области тестирования API, и для тех, кто только начинает свой путь в области тестирования программного обеспечения.
Вы начнете с введения в тестирование API и программных веб-приложений, использующих API. Затем изучите стандарты аутентификации, используемым в индустрии программного обеспечения, а также к инструментам, платформам и библиотекам, используемым при тестировании API. По ходу книги вы узнаете о тестовой пирамиде, о том, как тестировать API, что такое хороший тестовый сценарий, а также о различных рекомендациях по написанию кода. Наконец, вы можете написать свой собственный сценарий тестирования API.
Learn API Testing — это ваш путь к пониманию типичного программного веб-приложения, его запросов и ответов, а также свойств хорошего тестового сценария.
Плюсы:
➕Книга дает полное представление о тестировании веб-приложений и API
➕Является одним из лучших источников для обучения тестированию API с нуля. Все главы написаны простым английским языком и их легко понять, так как приводятся примеры из реальной жизни
➕В книге представлены рекомендации и стандартные методы написания теста API, что позволяет читателю написать тест API с полным написанием фреймворка с нуля
➕Книга очень хорошо демонстрирует все концепции использования Swagger с хорошими примерами
Для кого книга:
✔️Специалистам по тестированию API
✔️Разработчикам/архитекторам
✔️Менеджерам проектов и членам нетехнических команд, которые могут захотеть понять, как тестируются API
Об авторе:
Авторы книги - Джагдип Джейн имеет более чем 15-летний опыт работы в области обеспечения качества и тестирования программного обеспечения в различных компаниях по разработке программного обеспечения. Он твердо верит и выступает за автоматизацию тестирования.
#automationTesting #apiTesting
Наблюдение: когда приходишь на собеседование на должность Junior QA Automation, то обязательно просят разработать автотесты для API. Звучит логично, но не так уж и просто: когда только начинаешь свой путь в автотестировании, тебе не всегда очевидно, как должен выглядеть рабочий тестовый фреймворк, из чего он должен состоять, как правильно написать тесты, а к ним тестовые данные. «Сырые» тесты, которые описывают в книгах и разных источниках – не всегда выручают.
В этой статье автор расскажет о разработке типового фреймворка для тестирования API – на Python, с нуля, шаг за шагом.
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
Наблюдение: когда приходишь на собеседование на должность Junior QA Automation, то обязательно просят разработать автотесты для API. Звучит логично, но не так уж и просто: когда только начинаешь свой путь в автотестировании, тебе не всегда очевидно, как должен выглядеть рабочий тестовый фреймворк, из чего он должен состоять, как правильно написать тесты, а к ним тестовые данные. «Сырые» тесты, которые описывают в книгах и разных источниках – не всегда выручают.
В этой статье автор расскажет о разработке типового фреймворка для тестирования API – на Python, с нуля, шаг за шагом.
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
Хабр
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
Привет, я Алексей, QA Automation Engineer в команде «Интеграции» в Петрович-ТЕХ. Занимаюсь разработкой фреймворка автоматизированного тестирования сервисов интеграции, для REST и SOAP. ...
🔥7👍2
#softwareTesting #apiTesting
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем строить сложные взаимодействия, необходимо убедиться, что наш API работает корректно и предоставляет ожидаемые результаты.
И вот на сцену выходит Postman - мощный и интуитивно понятный инструмент, предназначенный специально для тестирования и разработки API.
В этой статье рассказывается о самых базовых вещах, с которых следует начать свое знакомство с Postman.
Postman: Основы тестирования API и первые шаги с инструментом
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем строить сложные взаимодействия, необходимо убедиться, что наш API работает корректно и предоставляет ожидаемые результаты.
И вот на сцену выходит Postman - мощный и интуитивно понятный инструмент, предназначенный специально для тестирования и разработки API.
В этой статье рассказывается о самых базовых вещах, с которых следует начать свое знакомство с Postman.
Postman: Основы тестирования API и первые шаги с инструментом
Хабр
Postman: Основы тестирования API и первые шаги с инструментом
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем...
#softwareTesting #apiTesting #testingTools
Insomnia - инструмент для тестирования REST API (клиент взаимодействия с API).
Автор сегодняшней статьи поделится информацией о возможностях инструмента Insomnia: встроенный DevTools, конвертация запроса в код, JSON|XML - читабельный вид (Beautify JSON), есть подсказки на валидацию введенных значений, история запросов...
Insomnia — Инструкция по применению)
Insomnia - инструмент для тестирования REST API (клиент взаимодействия с API).
Автор сегодняшней статьи поделится информацией о возможностях инструмента Insomnia: встроенный DevTools, конвертация запроса в код, JSON|XML - читабельный вид (Beautify JSON), есть подсказки на валидацию введенных значений, история запросов...
Insomnia — Инструкция по применению)
Хабр
Insomnia — Инструкция по применению
Для начинающих специалистов по тестированию Автор: Надежда Дудник Заранее хочу сказать, что мне нравится Postman, просто Insomnia часто используемый инструмент для тестирования API у меня на работе, и...
🔥2
#softwareTesting #apiTesting
Продолжаем цикл статей про тестирование не-REST-бэкенда, в прошлый раз мы говорили о GraphQL, теперь пришло время WebSocket.
WebSocket - это «протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, использующий постоянное соединение».
Автор нашей сегодняшней статьи расскажет, как работает WebSocket протокол и как с ним работать в Postman.
Как тестировать не-REST-бэкенд. Часть вторая, WebSocket
Продолжаем цикл статей про тестирование не-REST-бэкенда, в прошлый раз мы говорили о GraphQL, теперь пришло время WebSocket.
WebSocket - это «протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, использующий постоянное соединение».
Автор нашей сегодняшней статьи расскажет, как работает WebSocket протокол и как с ним работать в Postman.
Как тестировать не-REST-бэкенд. Часть вторая, WebSocket
Telegram
ProQuality Community
#softwareTesting #apiTesting
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете…
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете…
❤3
#automationTesting #apiTesting
Сегодня мы продолжаем статью Как правильно писать UI авто тесты на Python. Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.
В сегодняшней статье автор расскажет про правильный подход для создания API авто тестов на Python.
Как правильно писать API авто тесты на Python
Сегодня мы продолжаем статью Как правильно писать UI авто тесты на Python. Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.
В сегодняшней статье автор расскажет про правильный подход для создания API авто тестов на Python.
Как правильно писать API авто тесты на Python
Telegram
ProQuality Community
#automationTesting
Многие QA Automation пишут свои абсолютно костыльные решения, используя паттерны Page Object, Page Factory. Так происходит, потому что в сфере QA Automation нет каких-то определенных рамок и паттернов, по которым стоит писать авто тесты.…
Многие QA Automation пишут свои абсолютно костыльные решения, используя паттерны Page Object, Page Factory. Так происходит, потому что в сфере QA Automation нет каких-то определенных рамок и паттернов, по которым стоит писать авто тесты.…
#softwareTesting #apiTesting
В мире современных информационных технологий, роль QA Engineer (специалиста по обеспечению качества программного обеспечения) становится все более важной. Однако, чтобы успешно выделяться в этой области и занимать вакансии, необходимо не только освоить основы тестирования, но и овладеть специализированными навыками.
Одним из таких ключевых ожиданий со стороны работодателей является знание JSON, REST и типов запросов HTTP.
В этой статье автор рассмотрит, почему это важно и какие преимущества это приносит как для специалистов, так и для компаний.
Ожидания в вакансии QA Engineer: Знакомство с JSON, REST и Типами запросов
В мире современных информационных технологий, роль QA Engineer (специалиста по обеспечению качества программного обеспечения) становится все более важной. Однако, чтобы успешно выделяться в этой области и занимать вакансии, необходимо не только освоить основы тестирования, но и овладеть специализированными навыками.
Одним из таких ключевых ожиданий со стороны работодателей является знание JSON, REST и типов запросов HTTP.
В этой статье автор рассмотрит, почему это важно и какие преимущества это приносит как для специалистов, так и для компаний.
Ожидания в вакансии QA Engineer: Знакомство с JSON, REST и Типами запросов
Хабр
Ожидания в вакансии QA Engineer: Знакомство с JSON, REST и Типами запросов
В мире современных информационных технологий, роль QA Engineer (специалиста по обеспечению качества программного обеспечения) становится все более важной. Однако, чтобы успешно выделяться в этой...
👍3
#automationTesting #apiTesting
Часто в ходе разработки и тестирования можно столкнуться со сложностями получения нужных ответов на запросы к третьим системам. Для того, чтобы справиться с такой задачей используются различные инструменты по созданию моков и стабов.
Как раз об одном из таких инструментов - Mountebank - и расскажет автор в сегодняшней статье.
Мокаем сервисы с Mountebank и Go
Часто в ходе разработки и тестирования можно столкнуться со сложностями получения нужных ответов на запросы к третьим системам. Для того, чтобы справиться с такой задачей используются различные инструменты по созданию моков и стабов.
Как раз об одном из таких инструментов - Mountebank - и расскажет автор в сегодняшней статье.
Мокаем сервисы с Mountebank и Go
👍3