Parasoft's suite of products improves the quality and security of enterprise applications – while
accelerating delivery times. Our software testing tools and other products will increase your productivity,
while improving software quality.
SOAtest Product Overview
Parasoft SOAtest is a comprehensive, collaborative test and analysis tool suite
designed specifically for test and validation of Service Oriented Architectures.
Parasoft SOAtest streamlines the process of rapidly constructing robust regression
suites. It features the following major benefits:
Delivers a "quality" process NOT solely dependent on QA
Makes SOA quality assets valuable to the entire organization
Drives SOA consistency
Rapidly generates and manages robust regression suites
Saves time and ensures project success
In addition, Parasoft SOAtest includes the following features:
Microsoft .NET WCF Support: In its continued efforts to be
"SOA-Aware", Parasoft
SOAtestis now also "WCF-Aware". The SOAP Client
tool can invoke Windows Communication
Foundation (.Net 3.0) Web
services that use the TCP and HTTP transport. The new
bindings
supported are netTcpBinding and wsHttpBinding, which includes use of
WS-Trust/WS-
SecureConversation and WS-Security 1.1.
Integration with Microsoft VSTS: Parasoft SOAtest streamlines
SOA testing for users of
Microsoft VSTS Software Tester Edition.
Integration with MS VSTS allows for the
management and execution of
test projects while obtaining results directly from Visual
Studio
.
Creation and modification of SOAtest tests inside the test project file
still requires
use of SOAtest's own user interface.
Automated Stub Creation and Deployment from Existing Test
Suites: Parasoft SOAtest can
quickly and easily automate server
emulation across multiple environments, thereby
streamlining the
collaborative development and testing activities of multiple teams and
ultimately speeding the SDLC. Users can interact with a real service by
visually designing the
traffic flow into a runnable scenario. Then,
based on this interaction, automatically turn the
resulting scenario
into a stub that emulates the service behavior.
Continuous Load Testing: The Load Test Continuum is a TCM
(Team Configuration Manager)
platform plug-in, which allows users to
collect SOAtest load test data within the TCM server
and access it
through the browser interface. This enables users to track performance
of
services throughout the SDLC, thus discovering and resolving issues
before they become a
problem.
Advanced XML Validation: The XML Assertor tool allows users
to easily create and maintain
validation assertions on their XML
messages. This feature also expands support for complex
message
validation without the need for scripting.
Parasoft SOAtest is packaged and licensed in the following editions designed to separate
functionality to specific roles and processes in the typical software development environment:
SOAtest Professional Edition
SOAtest Enterprise Edition
Edition details are described in SOAtest Editions and Licenses.
To learn more about SOAtest, see:
SOAtest Data Sheet
SOAtest Technical Papers
Web Services Technology Solutions
JAVA Technology Solutions
Database Technology Solutions
Features
Streamlined and intuitive GUI for common testing activities.
WSDL schema and semantic verification and compliance to WS-I.
SOAP, PoX (Plain XML) REST, JSON, and BPEL support.
EJB Testing.
Asynchronous testing.
Various WS-* standards support
MTOM(XOP)/MIME/DIME Attachment support.
UDDI support: query verification, validation, and load testing.
Data-driven testing through data sources
Fully reuse functional tests for load testing
Apply expected QoS (Quality of Service) metrics to load tests.
Automate load test execution and track performance metrics throughout the SDLC.
Integrations with Quality Center, TestManager and VSTS Edition for Testers.
Security penetration testing.
Benefits
Enable distributed teams and business partners to emulate components that they do not control.
Validate messages with complex XML semantics easily, without scripting.
Promote and reuse test assets in a distributed environment and across teams.
Govern development and enforce adherence to standards and best practices.
Prevent errors, pinpoint weaknesses, and stress test long before deployment.
Verify data integrity and server/client functionality.
Ensure the reliability, quality, security and interoperability of your services.
Protocol Support
HTTP 1.0, 1.1, HTTPS
TCP/IP, SMTP
.NET WCF Net TCP
JMS, IBM MQ, TIBCO Rendezvous, EJB, RMI
JDBC
Technology Platforms
BEA
Integration with ALER (AquaLogic Enterprise Repository)
Test MQ, JMS, EJB and Web services on WebLogic
WebLogic JMX performance monitoring
IBM
Integration with Rational TestManager
Test JMS, EJB and Web services on WebSphere
WebSphere JMX performance monitoring
Microsoft
Integration with Visual Studio Team System, Tester Edition
Test .NET WSE and WCF services
Software AG
Integration with CentraSite
Test webMethods Web services
OS Platforms
Windows 2000/XP and Vista
Linux
Solaris
System Requirements
Windows
Windows 2000, XP, or Vista
At least 512 MB RAM per processor (1024 MB is recommended for load testing)
Unix
At least 512 MB RAM per processor (1024 MB is recommended for load testing)
“Having the ability to automatically
generate and execute Cactus tests for
our Java EE applications in a live runtime
environment makes life easier. Parasoft
Jtest has reduced the resources
required to ensure the reliability of our
core trading systems, where glitches
and down-time are not acceptable.”