SOAtest

Last updated
SOAtest
Developer(s) Parasoft
Initial release2002;21 years ago (2002)
Stable release
2022.2 / October 12, 2022;7 months ago (2022-10-12)
Operating system Linux, Mac OS X, Solaris, Windows
Type Testing, API testing
License Proprietary commercial software
Website www.parasoft.com/products/soatest/

Parasoft SOAtest is a testing and analysis tool suite for testing and validating APIs and API-driven applications (e.g., cloud, mobile apps, SOA). [1] Basic testing functionality include functional unit testing, integration testing, regression testing, system testing, security testing, simulation and mocking, runtime error detection, web UI testing, interoperability testing, WS-* compliance testing, and load testing. [2] [3]

Supported technologies include Web services, REST, JSON, MQ, JMS, TIBCO, HTTP, XML, EDI, mainframes, and custom message formats. [4]

Parasoft SOAtest introduced Service virtualization via server emulation and stubs in 2002; [5] by 2007, it provided an intelligent stubs platform that emulated the behavior of dependent services that were otherwise difficult to access or configure during development and testing. [6] [7] Extended service virtualization functionality is now in Parasoft Virtualize, [8] while SOAtest provides intelligent stubbing.

SOAtest is used by organizations such as Cisco, IBM, HP, Fidelity, Bloomberg, Vanguard, AT&T, IRS, CDC, Tata Consultancy Services, Comcast and Sabre. [9]

It was recognized as a leader in the Forrester Research's The Forrester Wave™: Modern Application Functional Test Automation Tools, Q4 2016, which evaluated 9 functional test automation tool vendors across 40 criteria. Forrester Research gave SOAtest the highest score among all vendors in the Current Offering category, citing its strength in API testing, UI automation, and key integrations. [10] It also part of the solution recognized as "innovation and technology leader" in Voke's service virtualization market mover array. [11]

SOAtest was recognized as a leader by Forrester in the 2018 Forrester Wave Omnichannel Functional Test Tools. The report said "Parasoft shined in our evaluation specifically around effective test maintenance, strong CI/CD and application lifecycle management (ALM) platform integration". [12]

In 2018 SOAtest won an award for "Best in DevOps APIs" in the 2018 API Awards from API:WORLD. [13]

Related Research Articles

Progress Software Corporation (Progress) is an American public company that offers software for creating and deploying business applications. Headquartered in Burlington, Massachusetts with offices in 16 countries, the company posted revenues of $531.3 million (USD) in 2021 and employs approximately 2100 people.

A BRMS or business rule management system is a software system used to define, deploy, execute, monitor and maintain the variety and complexity of decision logic that is used by operational systems within an organization or enterprise. This logic, also referred to as business rules, includes policies, requirements, and conditional statements that are used to determine the tactical actions that take place in applications and systems.

Akana is a provider of computer software products for application programming interface (API) management. The company was founded as Digital Evolution and was later known as SOA Software. In November 2016, Akana was acquired by Rogue Wave Software. In January 2019, Rogue Wave was acquired by Minneapolis-based application software developer Perforce.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

<span class="mw-page-title-main">Ranorex Studio</span> Software test automation tool

Ranorex Studio is a GUI test automation framework provided by Ranorex GmbH, a software development company. The framework is used for the testing of desktop, web-based and mobile applications.

Nuxeo is a software company making an open source content management system.

<span class="mw-page-title-main">Micro Focus Unified Functional Testing</span>

Micro Focus Unified Functional Testing (UFT), formerly known as QuickTest Professional (QTP), is software that provides functional and regression test automation for software applications and environments.

<span class="mw-page-title-main">Parasoft</span> Software testing framework

Parasoft is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the California Institute of Technology who planned to commercialize the parallel computing software tools they had been working on for the Caltech Cosmic Cube, which was the first working hypercube computer built.

API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. Since APIs lack a GUI, API testing is performed at the message layer. API testing is now considered critical for automating testing because APIs now serve as the primary interface to application logic and because GUI tests are difficult to maintain with the short release cycles and frequent changes commonly used with Agile software development and DevOps.

Continuous testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. Continuous testing was originally proposed as a way of reducing waiting time for feedback to developers by introducing development environment-triggered tests as well as more traditional developer/tester-triggered tests.

In software engineering, service virtualization or service virtualisation is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures. It is used to provide software development and QA/testing teams access to dependent system components that are needed to exercise an application under test (AUT), but are unavailable or difficult-to-access for development and testing purposes. With the behavior of the dependent components "virtualized", testing and development can proceed without accessing the actual live components. Service virtualization is recognized by vendors, industry analysts, and industry publications as being different than mocking. See here for a Comparison of API simulation tools.

<span class="mw-page-title-main">Act-On</span> American software company

Act-On Software is a software-as-a-service product for marketing automation for small, midsize and enterprise businesses. Act-On is headquartered in Portland, Oregon and was founded in 2008, originally retailing its software exclusively through Cisco, which provided $2 million in funding.

Parasoft Virtualize is a service virtualization product that can create, deploy, and manage simulated test environments for software development and software testing purposes. These environments simulate the behavior of dependent resources that are unavailable, difficult to access, or difficult to configure for development or testing. It simulates the behavior of dependent resources such as mainframes, ERP systems, databases, web services, third-party information systems, or other systems that are out of direct developer/tester control. The product is used in conjunction with hardware/OS virtualization to provide developers and testers with the resources they need to execute their development and testing tasks earlier, faster, or more completely. Its technologies for automating continuous testing are used as part of continuous delivery, continuous integration, and continuous release.

Cloud Elements is a cloud API integration platform that enables developers to publish, integrate, aggregate and manage all of their APIs through a unified platform. Using Cloud Elements, developers can quickly connect entire categories of cloud services using uniform APIs or simply synchronize data between multiple cloud services using its innovative integration toolkit.

<span class="mw-page-title-main">Tricentis</span> Austrian software testing company

Tricentis is a software testing company founded in 2007 and headquartered in Austin, Texas. It provides software testing automation and software quality assurance products for enterprise software.

Tricentis Tosca is a software testing tool that is used to automate end-to-end testing for software applications. It is developed by Tricentis.

<span class="mw-page-title-main">Appian Corporation</span> American cloud computing company

Appian Corporation is a cloud computing and enterprise software company headquartered in McLean, Virginia, part of the Dulles Technology Corridor. The company sells a platform as a service (PaaS) for building enterprise software applications. It is focused on low-code development, process mining, business process management, and case management markets in North America, Europe, the Middle East and Southeast Asia.

The tools listed here support emulating or simulating APIs and software systems. They are also called API mocking tools, service virtualization tools, over the wire test doubles and tools for stubbing and mocking HTTP(S) and other protocols. They enable component testing in isolation.

Creatio is a global vendor of one platform to automate workflows and CRM with no-code and a maximum degree of freedom.

References

  1. Parasoft Launches SOATest: Raising the Bar on API Integrity by Greg Bates, June 14, 2013
  2. SOA World Product Review — Testing...1...2...3...Testing by Kyle Gabhart
  3. SOAWorld Magazine, April 9, 2007
  4. How Do We Learn Composite App Testing-Speak? by Adrian Bridgwater. February 14, 2012
  5. Parasoft's Web Service Testing Tool Should Aid Development by Theresa Lanowitz Gartner, May 1, 2002
  6. Parasoft's SOAtest 5.5 Unveiled eBizQ, October 2, 2007
  7. Parasoft virtualizes apps for testing by Jeff Feinman, SD Times, November 30, 2009
  8. Parasoft Sends In Software "Liberation" Troops by Adrian Bridgwater, Dr. Dobb's Journal, February 16, 2011
  9. SOAtest Data Sheet
  10. The Forrester Wave™: Modern Application Functional Test Automation Tools, Q4 2016 by Diego Lo Giudice, Forrester Research 2015
  11. Market Mover Array Report: Lifecycle Virtualization
  12. "The Forrester Wave: Omnichannel Functional Test Automation Tools, Q3 2018" . Retrieved July 31, 2018.
  13. "The 2018 API Awards" . Retrieved July 31, 2018.