Пока нет оценок.
Пожалуйста, подождите...

Как известно, отдел тестирования отвечает не просто за проверку всей платформы или продукта, но и за корректную работу их составных частей.

Масса разнообразных программ взаимодействуют с внешними сервисами и системами, которые, скорее всего, поддерживаются извне (в 90% случаев).

Порой перед QA появляются задачи по тестированию веб-контента, который системно будет храниться извне. Под подобные цели как раз и требуются первоклассные площадки, где разрабатываемый контент может спокойно тестироваться, дорабатываться и при надобности демонстрироваться клиентам.

Далее как раз и поговорим о наиболее востребованных площадках под подобные цели.

Webhook.site

Сайт – https://github.com/fredsted/webhook.site

Очень хороший и логически продуманный продукт, который содержит массу полезных функций для проверки разнообразного ПО: от создания hhtp-заглушек, СУБД и до работы с виртуальными электронными адресами.

Webhook.site

Webhook.site

Содержит платную версию, возможности которой подробно расписаны в предоставленной на сайте разработчиков документации. Отличительная черта webhook.site – наличие открытого исходного кода.

Из недостатков (потенциальных) можно отметить следующее: если команда использует Python в качестве базового языка программирования, то будет очень сложно выстроить корректное взаимодействие, так как PHP для back-office и JavaScript для front-end.

PostBin

Сайт – https://github.com/ashishbista/postbin

Продукт представляет собой распространяемое по лицензии ISC ПО, которое содержит развернутую версию с ограниченным функционалом (только параметры по настройке http-заглушек).

PostBin

PostBin

Стек – 100% JS, как для front-end, так и для back-office.

Httplive

Сайт – https://github.com/gencebay/httplive

В сравнении с двумя вышеописанными продуктами, здесь нет развернутой версии. К слову, новые пользователи данного инструмента при желании могут спокойно ознакомиться с видеоинструкцией применения данной программы (оная находится в репозитории).

Httplive

Httplive

Из положительного можно выделить возможность создания персонализированных конечных точек и интуитивно понятный графический интерфейс.

Но в целом, функциональных возможностей у данного продукта немного (нет возможности самостоятельно задать время ответа, а также нет настройки собственных заголовков для ответов).

Parrot

Сайт – https://github.com/Uma-Tech/parrot

Полностью свободен для коммерческого использования, содержит собственный репозиторий на платформе GitHub с массой проверок программного кода: автотесты, статистический анализ, верификация контрибьютинга.

Базовый функционал – автоматическое создание http-заглушек, постоянное хранение логов, параметры использования различных путей для заглушек.

Конечно, на данный момент основной функционал данного продукта немного уступает вышеописанным инструментам, но он «живой» и постоянно пополняется новыми возможностями.

И в завершение – небольшая сравнительная таблица возможностей вышеописанных веб-продуктов.

Webhook.sitePostbinHttpliveParrot
ЯзыкPHPJSGolangPython
ЛицензияMITISCApache2Apache2
Тесты почты+
Шаблоны ответов+
Режим Man in The Middle
Настройка пути под http-заглушки++
Конфигурация тела ответа+++

Оставить комментарий