-
Что такое CI \ CD?
Что такое CI? Continuous integration, переводится как непрерывная интеграция. Это практика частой интеграции всех изменений кода в основную ветку общего репозитория. Она включает автоматический запуск сборки и автотестов для каждого изменения. Благодаря непрерывной интеграции ошибки и проблемы безопасности можно выявлять и устранять гораздо проще и на гораздо более ранних этапах процесса разработки. Часто объединяя изменения […]
-
TestNG groups или группы тестирования
Сегодня обсудим одну полезную фичу фреймворка TestNG. Она называется groups или группы тестирования. С помощью групп тестирования в TestNG тесты можно объединить в группы. Это позволяет тестировщику выбирать, какие из них в какой момент запускать, а какие игнорировать. Кроме того, есть возможность объединять несколько тестовых групп в одну, а также использовать регулярные выражения и многое […]
-
Что такое REST Assured?
Rest Assured – это библиотека с открытым исходным кодом на базе Java. Она полезна для тестирования и проверки REST API и RESTful веб-сервисов. Это как клиент без графического интерфейса, который получает доступ к веб-сервисам REST чтобы их протестировать. Он был разработан и поддерживается Йоханом Халеби. Rest Assured упрощает тестирование сервисов на основе REST. Библиотека поддерживает […]
-
Что такое BDD?
BDD расшифровывается, как Behavior Driven Development. Это гибкий подход к тестированию программного обеспечения. В нём тестировщики пишут тестовые сценарии простым языком, который могут понять даже люди без технических знаний. Целью BDD подхода к тестированию является расширение сотрудничества между технической и бизнес сторонами организации. Для описания тестовых сценариев и поведения системы используется Язык Gherkin. Он структурирован […]
-
Какие бывают API – gRPC, WebSockets
gRPC Часть аббревиатуры RPC расшифровывается как удаленный вызов процедур. g добавленное в начале означает, что это усовершенствованная версия, разработанная Google в 2015 году. Пользователь выбирает удаленную процедуру для выполнения, сериализует необходимые параметры и добавляет любую необходимую информацию в сообщение. Затем это сообщение будет отправлено на сервер, который взаимодействует с приложением. Сообщение декодируется и выполняется соответствующая […]
-
Какие бывают API – SOAP, GraphQL
SOAP SOAP API передают информацию в виде XML-файлов и являются чрезвычайно распространенными протоколами веб коммуникаций. Аббревиатура SOAP расшифровывается как Simple Object Access Protocol, и она была разработана в конце 1990-х годов. Несмотря на свой возраст, SOAP по-прежнему остается одним из наиболее популярных типов API, используемых разработчиками. Плюсы Основным преимуществом SOAP является тот факт, что он […]
-
Какие бывают API – REST
API являются одним из важнейших компонентов современной разработки ПО. Они образуют связи между приложениями для передачи информации и предоставления услуг. Однако, даже по мере того, как разработчики все чаще рассматривают API на ранних этапах жизненного цикла разработки, остается некоторая путаница в отношении того, какие типы API лучше всего подходят для конкретных приложений. Каждый тип API […]
-
Локальные переменные в Postman
Переменные это один из основных строительных блоков любого языка программирования, включая JavaScript. В этом уроке вы узнаете о переменных JavaScript и как их использовать в своём коде. Переменные нужны нам для того, чтобы хранить в них какие-либо данные. Обратиться к ним можно будет через имя переменной. Рассмотрим на примере: В первой строке мы объявляем переменную […]
-
Отладка запросов к API с помощью консоли Postman
После отправки запроса к API результат может отличаться от того, что ожидалось. Для этого может быть много причин. Можно использовать консоль Postman чтобы выяснить, в чем проблема и для устранения неполадок вашего запроса. Далее мы рассмотрим, как это можно сделать. Отладка в консоли Каждый отправленный запрос, логируется в консоли Postman. Там вы можете просмотреть подробности […]
-
Отправка первого запроса в Postman
Основная функциональность Postman – возможность создания и отправки запросов к API для проверки его функциональности и получения данных. Для этого не потребуется писать код или команды в терминале. В интерфейсе Postman вы создаете запрос, нажимаете кнопку отправить и получаете ответ от API. API расшифровывается как Application Programming Interface или программный интерфейс приложения. С его помощью […]