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