SoapUI
Developer(s) | SmartBear Software |
---|---|
Initial release | 2005 |
Stable release | |
EUPL (SoapUI Open Source) Proprietary (ReadyAPI) | |
Website | soapui |
SoapUI is an
representational state transfers (REST). Its functionality covers web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing. A commercial version, ReadyAPI (formerly SoapUI Pro), which mainly focuses on features designed to enhance productivity, was also developed by Eviware Software AB. In 2011, SmartBear Software acquired Eviware.[3][4]
SoapUI was initially released to
SoapUI can test
JDBC calls.[9]
Features
SoapUI
Core features include web services:[10]
- inspection
- invoking
- development
- simulation and mocking
- functional, compliance and security testing
ReadyAPI
ReadyAPI is the commercial enterprise version. ReadyAPI adds a number of productivity enhancements to the SoapUI core, which are designed to ease many recurring tasks when working with SoapUI.[10]
Feature | Benefit | Read more |
---|---|---|
WSDL coverage | Analyze request/response messages to see how well a WSDL contract is being tested/mocked/used. | [2] |
WSDL refactoring | Automatically update requests/response/assertions when the underlying WSDL changes. | [3] |
Composite projects | Work together in a team on your Web service testing projects. | [4] |
Requirements management | Manage, import, and export project requirements and link them to test cases. | [5] |
Form-based request editor | To ease the editing and understanding of request messages for both technical and non-technical users. | [6] |
Overview message viewer | To get an overview of the corresponding response/mock-request/monitored message. | [7] |
Tree-based request/response editor | To ease the navigation and understanding of larger messages. | [8] |
Table inspector | To quickly give an overview of tabular message content. | |
Schema inspector | To ease inspection and debugging of message content. | |
XML inspector | To ease inspection and debugging of message content. | |
Doc inspector | To ease understanding of message content. | |
DataSource TestStep | To ease the creation of data-driven tests. | [9] |
DataSink TestStep | Eases collection of data to be used in subsequent tests or for external reporting. | [10] |
DataGen TestStep | To simplify comprehensive testing of complex interfaces. | [11] |
Property transfer wizards | To ease the creation of complex test cases / message flows. | [12] |
XPath Assertion Wizards | To ease the creation of XPath assertions for TestRequest and MockResponse steps. | [13] |
XPath Wizards | Eases creation of XPath expressions in many situations. | [14] |
Integrated reporting | To provide summaries of functional testing for tracking and governance. | [15] |
Groovy script library | Eases reuse and scripting of complex scenarios. | [16] |
Tabbed desktop | Eases desktop management with multiple editors. | [17] |
API Discovery | Ability to create SoapUI tests based on captured HTTP traffic that was generated from user actions (e.g. from browsing a website) | [18] |
Awards
SoapUI has been given a number of awards. These include:
- Jolt Awards 2014: The Best Testing Tools[11]
- ATI Automation Honors, 2009[12]
- InfoWorld Best of Open Source Software Award, 2008[13]
- SOAWorld Readers' Choice Award, 2007[14]
See also
- Apache JMeter
- Automated testing
- List of unit testing frameworks
- LoadUI
- Software testing
- System testing
- Test case
- Test-driven development
- TestComplete
- xUnit – a family of unit testing frameworks
References
- ^ "Latest SoapUI Release Notes | SoapUI". soapUI. January 12, 2022. Retrieved January 12, 2022.
- ^ "Releases · SmartBear/soapui". soapUI. January 12, 2022. Retrieved January 12, 2022.
- ^ "Eviware software AB sold to SmartBear Software Inc". Mogul. July 5, 2011. Archived from the original on June 3, 2016. Retrieved June 3, 2016.
- ^ [1] Archived July 12, 2011, at the Wayback Machine
- ^ "SoapUI End User License Agreement". Retrieved September 28, 2014.
- ^ "The Home of Functional Testing". soapUI. Retrieved December 13, 2011.
- ISBN 978-0-596-52793-8.
- ^ "soapUI | Free Development software downloads at". sourceforge.net. Retrieved December 13, 2011.
- ^ "SoapUI Technology Support". soapui.org. Retrieved April 14, 2014.
- ^ a b "Compare soapUI and soapUI Pro". soapui.org. Archived from the original on January 1, 2012. Retrieved December 13, 2011.
- ^ "Jolt Awards 2014: The Best Testing Tools". Retrieved June 26, 2015.
- ^ "ATI Automation Honors webcast". Retrieved April 5, 2011.
- ^ "InfoWorld Bossie, Best Web Service Test Tool". InfoWorld. Archived from the original on April 22, 2009. Retrieved April 5, 2011.
- ^ "2007 SOA World Reader's Choice Awards". SOAWorld Magazine. Archived from the original on January 19, 2011. Retrieved April 5, 2011.