HOME

TheInfoList



OR:

Parasoft SOAtest is a testing and analysis tool suite for testing and validating
APIs Apis or APIS may refer to: * Apis (deity), an ancient Egyptian god * Apis (Greek mythology), several different figures in Greek mythology * Apis (city), an ancient seaport town on the northern coast of Africa **Kom el-Hisn, a different Egyptian ci ...
and API-driven applications (e.g.,
cloud In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
,
mobile app A mobile application or app is a computer program or software application designed to run on a mobile device such as a phone, tablet, or watch. Mobile applications often stand in contrast to desktop applications which are designed to run on ...
s, SOA). Basic testing functionality include functional
unit testing In computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures&m ...
,
integration testing Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group. Integration testing is conducted to evaluate the compliance ...
,
regression testing Regression testing (rarely, ''non-regression testing'') is re-running functional and non-functional tests to ensure that previously developed and tested software still performs as expected after a change. If not, that would be called a ''regres ...
, system testing,
security testing Security testing is a process intended to reveal flaws in the security mechanisms of an information system that protect data and maintain functionality as intended. Due to the logical limitations of security testing, passing the security testing ...
, simulation and mocking, runtime error detection, web UI testing, interoperability testing, WS-* compliance testing, and
load testing Load testing is the process of putting demand on a structure or system and measuring its response. Software load testing The term ''load testing'' is used in different ways in the professional software testing community. ''Load testing'' gen ...
. Supported technologies include Web services,
REST Rest or REST may refer to: Relief from activity * Sleep ** Bed rest * Kneeling * Lying (position) * Sitting * Squatting position Structural support * Structural support ** Rest (cue sports) ** Armrest ** Headrest ** Footrest Arts and ente ...
,
JSON JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other s ...
, MQ, JMS, TIBCO,
HTTP The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
, EDI,
mainframes A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
, and custom message formats. Parasoft SOAtest introduced Service virtualization via server emulation and stubs in 2002; 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. Extended service virtualization functionality is now in Parasoft Virtualize, 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. 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 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. ...
,
UI automation Microsoft UI Automation (UIA) is an application programming interface (API) that allows one to access, identify, and manipulate the user interface (UI) elements of another application. UIA is targeted at providing UI accessibility and it is a su ...
, and key integrations. It also part of the solution recognized as "innovation and technology leader" in Voke's service virtualization market mover array. 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". In 2018 SOAtest won an award for "Best in DevOps APIs" in the 2018 API Awards from API:WORLD.


References

{{reflist


External links


Parasoft SOAtest

API Testing
(solution featuring Parasoft SOAtest)
Service Virtualization
(related service virtualization product) Computer security software Load testing tools Security testing tools Software testing tools Static program analysis tools Unit testing frameworks Web service development tools