Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2021.2

Section
Column
width66%

Parasoft SOAtest is an enterprise-grade solution that simplifies complex testing for business-critical transactions through APIs, message brokers, databases mainframes, ERPs, browser-based UIs, and other endpoints. 

SOAtest helps QA teams ensure secure, reliable, compliant business applications with an intuitive interface to create, maintain and execute end-to-end testing scenarios. It was built from the ground up to reduce the complexities inherent in testing APIs and API-driven transactions within complex environments.

Since 2002, Parasoft customers such as HP, IBM, Fidelity, Lockheed Martin, and the IRS have relied on SOAtest for:

  • Ensuring the transaction reliability, security, and compliance
  • Reducing the time and effort required to construct and maintain automated tests
  • Automatically and continuously validating complex business scenarios
  • Facilitating testing in incomplete and/or evolving environments
  • Validating performance and functionality expectations under load
  • Rapidly diagnosing problems directly from the test environment
Column
Panel
titleGetting Started with SOAtest

Tips for getting started with SOAtest:

Parasoft Virtualize simulates the behavior of systems that are still evolving, hard to access, or difficult to configure for development or testing.

Test environment access constraints have become a significant barrier to delivering quality software efficiently

  • Agile and parallel development teams inevitably reach deadlocks as different teams are simultaneously working on interconnected system components—and each team needs to access the others' components in order to complete its own development and testing tasks.
  • Performance test engineers need to test vs. realistic transaction performance from dependent applications (3rd party services, mainframes, packaged apps, etc.), but it's often unfeasible to set up such conditions.
  • End-to-end functional testing is stymied by the difficulty of accessing all of the necessary dependencies—with the configurations you need to test against—at a single, convenient, and lengthy enough time.

Parasoft Virtualize’s service virtualization provides access to the dependencies that are beyond your control, still evolving, or too complex to configure in a virtual test lab. For example, this might include third-party services (credit check, payment processing, etc.), mainframes and SAP or other ERPs. With service virtualization, you don’t have to virtualize an entire system when you need to access only a fraction of its available functionality. As you naturally exercise the application under test, Parasoft captures interactions with dependencies and converts this behavior into flexible “virtual assets” with easily-configurable response parameters (e.g., performance, test data and response logic). Sophisticated virtual assets can be created and provisioned for role-based access in a matter of minutes.

With Parasoft Virtualize, you and your team can:

...

  • .

Section
Column
width33%
Panel
titleEnd-to-end Functional Testing

Rapidly constructs test scenarios that continuously validate all critical aspects of complex transactions—which may extend through web interfaces, backend services, ESBs, databases, and everything in between.For more details, see End-to-End Test ScenariosWeb Functional TestsREST and SOA Functional Tests.

Column
width33%
Panel
titleSecurity Testing

Prevents security vulnerabilities through penetration testing and execution of complex authentication, encryption, and access control test scenarios.For more details, see Security Testing.

Column
width33%
Panel
titleChange Management

Alert appropriate team members about changes that impact their testing, enabling fast, intelligent updating of assets through a centralized change template.

Section
Column
width33%
Panel
titleLoad/Performance Testing

Verifies application performance and functionality under heavy load. Existing end-to-end functional tests are leveraged for load testing, removing the barrier to comprehensive and continuous performance monitoring. Support is also provided for load testing non-Parasoft components such as JUnits or lightweight socket-based components, and for detecting concurrency issues.

For more details, see Load Test.

Column
width33%
Panel
titleMessage/Protocol Testing

Automates the testing of multiple messaging and transport protocols– including HTTP, SOAP/REST, PoX, WCF, JMS, TIBCO, MQ, EJB, JDBC, RMI, and so on.

For more details, see Testing Through Different Protocols.

Column
width33%

...

titleEvent Monitoring

...