SoapUI - Википедия - SoapUI

SoapUI
Soapui-logo.png
SoapUI с открытым исходным кодом
SoapUI с открытым исходным кодом
Разработчики)Программное обеспечение SmartBear
изначальный выпуск2005; 15 лет назад (2005)
Стабильный выпуск
5.6 / 14 июля 2020 г.; 5 месяцев назад (2020-07-14)[1] [2]
Репозиторийgithub.com/ SmartBear/ soapui
Написано вJava, Groovy
Доступно ванглийский
ТипSOA, веб-сервисы
ЛицензияEUPL (Открытый исходный код SoapUI)
Собственный (SoapUI Pro)
Интернет сайтмыло.org

SoapUI является Открытый исходный код приложение для тестирования веб-службы для Простой протокол доступа к объектам (SOAP) и представительские государственные переводы (ОТДЫХ). Его функциональность охватывает веб-сервис проверка, вызов, разработка, моделирование и насмешливый, функциональное тестирование, нагрузочное тестирование и тестирование на соответствие. Коммерческая версия, SoapUI Pro, который в основном ориентирован на функции, предназначенные для повышения производительности, также был разработан Eviware Software AB. В 2011, Программное обеспечение SmartBear приобрел Eviware.[3][4]

SoapUI изначально был выпущен для SourceForge в сентябре 2005 года. Это бесплатно программное обеспечение, лицензированный в соответствии с условиями Общественная лицензия Европейского Союза.[5] С момента первого выпуска SoapUI был загружен более 2000000 раз.[6] Он полностью построен на Платформа Java, и использует Качать для пользовательский интерфейс. Это означает, что SoapUI кросс-платформенный. Сегодня SoapUI также поддерживает ИДЕЯ, Затмение, и NetBeans.[7][8]

SoapUI может тестировать МЫЛО и веб-сервисы REST, JMS, AMF, а также сделать любые HTTP (S ) и JDBC звонки.[9]

Функции

SoapUI

Основные функции включают веб-службы:[10]

  • осмотр
  • призывая
  • разработка
  • симуляция и насмешка
  • функциональное тестирование, тестирование на соответствие и безопасность

SoapUI Pro

SoapUI Pro - это коммерческая корпоративная версия. SoapUI Pro добавляет в ядро ​​SoapUI ряд улучшений производительности, которые призваны облегчить выполнение многих повторяющихся задач при работе с SoapUI.[10]

ОсобенностьВыгодаПрочитайте больше
Покрытие WSDLПроанализируйте сообщения запроса / ответа, чтобы увидеть, насколько хорошо WSDL-контракт тестируется / имитируется / используется.[2]
Рефакторинг WSDLАвтоматически обновлять запросы / ответы / утверждения при изменении базового WSDL.[3]
Композитные проектыРаботайте вместе в команде над проектами тестирования веб-сервисов.[4]
Управление требованиямиУправляйте, импортируйте и экспортируйте требования проекта и связывайте их с тестовыми примерами.[5]
Редактор запросов на основе формЧтобы упростить редактирование и понимание сообщений с запросами как для технических, так и для нетехнических пользователей.[6]
Просмотрщик сообщений обзораЧтобы получить обзор соответствующего ответа / фиктивного запроса / отслеживаемого сообщения.[7]
Редактор запросов / ответов на основе дереваДля облегчения навигации и понимания больших сообщений.[8]
Инспектор столаЧтобы быстро дать обзор табличного содержания сообщения.
Инспектор схемыЧтобы упростить проверку и отладку содержимого сообщения.
Инспектор XMLЧтобы упростить проверку и отладку содержимого сообщения.
Инспектор документовЧтобы облегчить понимание содержания сообщения.
DataSource TestStepЧтобы упростить создание тестов на основе данных.[9]
DataSink TestStepОблегчает сбор данных для использования в последующих тестах или для внешней отчетности.[10]
DataGen TestStepЧтобы упростить комплексное тестирование сложных интерфейсов.[11]
Мастера передачи собственностиЧтобы упростить создание сложных тестовых случаев / потоков сообщений.[12]
Мастера утверждений XPathЧтобы упростить создание утверждений XPath для шагов TestRequest и MockResponse.[13]
Мастера XPathВо многих ситуациях упрощает создание выражений XPath.[14]
Интегрированная отчетностьПредоставлять сводки функционального тестирования для отслеживания и управления.[15]
Библиотека сценариев GroovyУпрощает повторное использование и написание сложных сценариев.[16]
Рабочий стол с вкладкамиУпрощает управление рабочим столом с помощью нескольких редакторов.[17]
Обнаружение APIВозможность создавать тесты SoapUI на основе захваченного HTTP-трафика, который был создан в результате действий пользователя (например, при просмотре веб-сайта)[18]

Награды

SoapUI был удостоен ряда наград. К ним относятся:

  • Jolt Awards 2014: лучшие инструменты для тестирования[11]
  • Награды ATI Automation, 2009 г.[12]
  • Премия InfoWorld за лучшее программное обеспечение с открытым исходным кодом, 2008[13]
  • Премия SOAWorld Readers 'Choice, 2007[14]

Смотрите также

Рекомендации

  1. ^ «Примечания к последнему выпуску». soapUI. 14 июля 2020 г.. Получено 28 августа, 2020.
  2. ^ «Релизы». soapUI. 13 июля 2020 г.. Получено 28 августа, 2020.
  3. ^ «Eviware Software AB продана SmartBear Software Inc». Могол. 5 июля 2011 г. Архивировано с оригинал 3 июня 2016 г.. Получено 3 июня, 2016.
  4. ^ [1] В архиве 12 июля 2011 г. Wayback Machine
  5. ^ «Лицензионное соглашение с конечным пользователем SoapUI». Получено 28 сентября, 2014.
  6. ^ «Дом функционального тестирования». soapUI. Получено 13 декабря, 2011.
  7. ^ Фергюсон Смарт, Джон (апрель 2008 г.). Java Power Tools. О'Рейли. стр.547 –566. ISBN  978-0-596-52793-8.
  8. ^ "soapUI | Бесплатная загрузка ПО для разработки". sourceforge.net. Получено 13 декабря, 2011.
  9. ^ «Поддержка технологии SoapUI». soapui.org. Получено 14 апреля, 2014.
  10. ^ а б "Сравните soapUI и soapUI Pro". soapui.org. Архивировано из оригинал 1 января 2012 г.. Получено 13 декабря, 2011.
  11. ^ «Jolt Awards 2014: Лучшие инструменты для тестирования». Получено 26 июня, 2015.
  12. ^ "Интернет-конференция с отличием ATI Automation". Получено 5 апреля, 2011.
  13. ^ «InfoWorld Bossie, лучший инструмент для тестирования веб-сервисов». InfoWorld. Архивировано из оригинал 22 апреля 2009 г.. Получено 5 апреля, 2011.
  14. ^ "2007 SOA World Reader's Choice Awards". Журнал SOAWorld. Получено 5 апреля, 2011.

внешняя ссылка