Мыльный интерфейс
Разработчик(и) | Программное обеспечение SmartBear |
---|---|
Первоначальный выпуск | 2005 г |
Стабильная версия | |
Репозиторий | github |
Написано в | Ява, Гроуви |
Доступно в | Английский |
Тип | SOA , веб-сервисы |
Лицензия | EUPL (SoapUI с открытым исходным кодом) Собственный (ReadyAPI) |
Веб-сайт | мыло |
SoapUI — это с открытым исходным кодом приложение для тестирования веб-служб для протокола простого доступа к объектам (SOAP) и передачи репрезентативного состояния (REST). Его функциональность охватывает веб-сервисов проверку , вызов, разработку, моделирование и макетирование , функциональное тестирование, нагрузочное тестирование и тестирование на соответствие. Коммерческая версия ReadyAPI (ранее SoapUI Pro ), которая в основном ориентирована на функции, предназначенные для повышения производительности, также была разработана компанией Eviware Software AB. В 2011 году SmartBear Software приобрела Eviware. [3] [4]
SoapUI был первоначально выпущен для SourceForge в сентябре 2005 года. Это бесплатное программное обеспечение , лицензируемое на условиях Общественной лицензии Европейского Союза . [5] С момента первого выпуска SoapUI был загружен более 2 000 000 раз. [6] Он полностью построен на платформе Java и использует Swing в качестве пользовательского интерфейса . Это означает, что SoapUI является кроссплатформенным . Сегодня SoapUI также поддерживает IDEA , Eclipse и NetBeans . [7] [8]
SoapUI может тестировать веб-сервисы SOAP и REST, JMS , AMF , а также выполнять любые вызовы HTTP ( S ) и JDBC . [9]
Функции
[ редактировать ]Мыльный интерфейс
[ редактировать ]Основные функции включают веб-сервисы: [10]
- инспекция
- призывая
- разработка
- симуляция и издевательство
- функциональное тестирование, тестирование на соответствие требованиям и безопасность
Готовый API
[ редактировать ]ReadyAPI — это версия для коммерческого предприятия. ReadyAPI добавляет в ядро SoapUI ряд улучшений производительности, которые призваны упростить выполнение многих повторяющихся задач при работе с SoapUI. [10]
Особенность | Выгода | Читать далее |
---|---|---|
Покрытие WSDL | Анализируйте сообщения запроса/ответа, чтобы увидеть, насколько хорошо контракт WSDL тестируется/издевается/используется. | [2] |
Рефакторинг WSDL | Автоматически обновлять запросы/ответы/утверждения при изменении базового WSDL. | [3] |
Композитные проекты | Работайте вместе в команде над проектами тестирования веб-сервисов. | [4] |
Управление требованиями | Управляйте, импортируйте и экспортируйте требования проекта и связывайте их с тестовыми примерами. | [5] |
Редактор запросов на основе форм | Упростить редактирование и понимание сообщений с запросами как для технических, так и для нетехнических пользователей. | [6] |
Обзор просмотра сообщений | Чтобы получить обзор соответствующего ответа/макет-запроса/отслеживаемого сообщения. | [7] |
Редактор запросов/ответов на основе дерева | Чтобы облегчить навигацию и понимание больших сообщений. | [8] |
Инспектор таблиц | Чтобы быстро дать обзор содержимого табличного сообщения. | |
Инспектор схемы | Для облегчения проверки и отладки содержимого сообщений. | |
XML-инспектор | Для облегчения проверки и отладки содержимого сообщений. | |
Док-инспектор | Для облегчения понимания содержания сообщения. | |
Шаг тестирования источника данных | Упростить создание тестов, управляемых данными. | [9] |
Шаг тестирования приемника данных | Упрощает сбор данных для использования в последующих тестах или для внешних отчетов. | [10] |
Шаг тестирования генерации данных | Упростить комплексное тестирование сложных интерфейсов. | [11] |
Мастера передачи собственности | Чтобы облегчить создание сложных тестовых случаев/потоков сообщений. | [12] |
Мастера утверждений XPath | Чтобы упростить создание утверждений XPath для шагов TestRequest и MockResponse. | [13] |
Мастера XPath | Упрощает создание выражений XPath во многих ситуациях. | [14] |
Интегрированная отчетность | Предоставить сводки функционального тестирования для отслеживания и управления. | [15] |
Библиотека сценариев Groovy | Упрощает повторное использование и создание сценариев для сложных сценариев. | [16] |
Рабочий стол с вкладками | Упрощает управление рабочим столом с помощью нескольких редакторов. | [17] |
API-обнаружение | Возможность создавать тесты SoapUI на основе захваченного HTTP-трафика, созданного в результате действий пользователя (например, при просмотре веб-сайта). | [18] |
Награды
[ редактировать ]SoapUI получил ряд наград. К ним относятся:
- Jolt Awards 2014: Лучшие инструменты тестирования [11]
- Награда ATI в области автоматизации, 2009 г. [12]
- Премия InfoWorld за лучшее программное обеспечение с открытым исходным кодом, 2008 г. [13]
- Премия "Выбор читателей SOAWorld", 2007 г. [14]
См. также
[ редактировать ]- Апач JMeter
- Автоматизированное тестирование
- Список фреймворков модульного тестирования
- LoadUI
- Тестирование программного обеспечения
- Тестирование системы
- Тестовый пример
- Разработка через тестирование
- Тест завершен
- xUnit — семейство фреймворков модульного тестирования.
Ссылки
[ редактировать ]- ^ «Последние примечания к выпуску SoapUI | SoapUI» . мылоUI. 12 января 2022 г. . Проверено 12 января 2022 г.
- ^ «Релизы · SmartBear/soapui» . мылоUI. 12 января 2022 г. . Проверено 12 января 2022 г.
- ^ «Программное обеспечение Eviware AB продано компании SmartBear Software Inc» . Могул. 5 июля 2011 года. Архивировано из оригинала 3 июня 2016 года . Проверено 3 июня 2016 г.
- ^ [1] Архивировано 12 июля 2011 г. в Wayback Machine.
- ^ «Лицензионное соглашение с конечным пользователем SoapUI» . Проверено 28 сентября 2014 г.
- ^ «Дом функционального тестирования» . мыльный интерфейс . Проверено 13 декабря 2011 г.
- ^ Фергюсон Смарт, Джон (апрель 2008 г.). Электроинструменты Java . О'Рейли . стр. 547–566 . ISBN 978-0-596-52793-8 .
- ^ «soapUI | Бесплатная загрузка программного обеспечения для разработки» . sourceforge.net . Проверено 13 декабря 2011 г.
- ^ «Поддержка технологии SoapUI» . сайт soupui.org . Проверено 14 апреля 2014 г.
- ^ Jump up to: а б «Сравните SoapUI и SoapUI Pro» . сайт soupui.org . Архивировано из оригинала 1 января 2012 года . Проверено 13 декабря 2011 г.
- ^ «Jolt Awards 2014: Лучшие инструменты тестирования» . Проверено 26 июня 2015 г.
- ^ «Веб-трансляция ATI Automation Honors» . Проверено 5 апреля 2011 г.
- ^ «InfoWorld Bossie, лучший инструмент для тестирования веб-сервисов» . ИнфоМир. Архивировано из оригинала 22 апреля 2009 года . Проверено 5 апреля 2011 г.
- ^ «Выбор читателей SOA World 2007» . Журнал SOAWorld. Архивировано из оригинала 19 января 2011 года . Проверено 5 апреля 2011 г.