See It
 Try It
 Buy It
SOAPscope Tester Overview PDF Print E-mail
SOAPscope Tester
SOA changes the rules for the application lifecycle from design, through development, testing, deployment and beyond.  If you are responsible for any aspect of testing – unit, functional, regression, acceptance, or performance – then you know that SOAs and services, which may be used across multiple applications, add a level of complexity to your efforts that makes SOA quality of critical importance. 

SOAs, web services and XML may be new and unfamiliar, yet you must be able to effectively test them for functional, compliance and performance issues throughout the project lifecycle.  You need a complete set of tools that supports your SOA and services testing efforts, by providing collaborative and always on capabilities that hide the complexities of SOA but allow you to test anything at anytime. 

SOAPscope Tester

To solve these issues, SOAPscope Tester combines a Web services testing and SOA Quality Management platform with powerful load testing capabilities that helps testers, developers, QA engineers, consultants and support engineers understand and address services problems quickly and cost-effectively. It provides an integrated set of tools for Web services performance and load testing, design-time support, prototyping, change-time and run-time support.
 
Testing early and often allows performance problems and bottlenecks to be easily identified and corrected as they happen, prior to being formally load tested by the corporate performance team. Without any specialized skills, testers can create and run scenario tests against a  particular Web service endpoint or set of end points to ensure performance and scalability.
 
 
SOAPscope Tester provides visibility across the project and management teams to help identify critical problem areas that require early attention before they are embedded in the architecture and code. This ensures that the code delivered to the performance team is free of the fundamental architectural issues that could have a negative impact on system performance and scalability, or be difficult to change due to system complexities or time-to-market issues. As tests are conducted, data and test information can be shared with others.  With SOAPscope Tester, you can:
  • Identify critical problem areas that require attention, before they are embedded in the architecture and code

  • Summarize test results and generate reports in PDF format so they are available to management and other members of the service team

  • Improve the performance and scalability of Web services earlier in the lifecycle, when issues are easier to identify and less costly to fix 
     
SOAPscope Tester
Load testing has traditionally been complex, expensive and often implemented at the end of a lifecycle – causing costly delays when performance and scalability bottlenecks are discovered too late to effectively locate or address them.  Load Check brings powerful new easy-to-use testing features to the very beginning of the service lifecycle.

Testing early and often allows everyone on the service team to have visibility and understanding of the performance of each service well before it heads toward production. Performance problems and bottlenecks are easily identified and corrected as they happen, prior to being formally load tested by the corporate performance team, preventing last minute re-engineering efforts that are costly and time consuming.

SOAPscope Tester is extremely easy to use by anyone during all stages of development; any team member can start load checking a Web service in less than an hour and view results using a human-readable interface. 

SOAPscope Tester Features


Mindreef SOAPscope Tester significantly reduces complexity and cost of load testing, making it available to the entire service team, no just a few specialists responsible for running load test. The expandable architecture allows individuals to add shared workspaces as their SOA implementations grow from tens to hundreds of services and become more complex. Among the features of SOAPscope Tester are:  

  • Load Checking
  • Automated Testing
  • Invoke/Resend
  • Named Endpoints
  • Service Simulation
  • Multiple Workspace Integration
  • Mindreef Pseudocode
  • Contract Documentation
  • Scenario Testing

Load Check


What it does: SOAPscope Tester allows users to test the performance and scalability of services before they are delivered to the performance testing team. It allows members of project teams - without specialized performance and load testing skills - to load test services early in the service development lifecycle and find performance and scalability problems when it is still early and cost-effective to make corrections.

Why you need it:  SOAs need to perform well to be successful, and to make that happen development teams must build performance in from the start of service development. SOAPscope Tester makes easy-to-use load checking available to everyone, and it can be up-and-running in under an hour, enabling individuals within service teams to find and solve performance issues early in the lifecycle when they are cost-effective to correct.

Automated Testing with Test Suites


What it does: With SOAPscope Tester, you can automate the running of unit, functional, regression, and acceptance tests stored in Test Suites.  Each Test Suite is an ordered list of workspaces.  SOAPscope Tester will report on tests that passed and failed, how many passed for the first time, and how many failed for the first time.

Why you need it: Test automation using Test Suites enables managers and teams to easily and quickly determine where to focus test and fix efforts. Trend reporting provides historical data on tests passing and failing over time, to enable an informed decision on whether a service or SOA is ready to ship.

Invoke / Resend


What it does: SOAPscope Tester enables you to test your Web services by dynamically creating a request message using the SOAPscope UI, sending that request message to a server, and viewing the response. Resend enables you to change the data being sent in a message and send it again to see the effect of your change.


Why you need it: Invoke and Resend capabilities allow you to send messages and view the responses to test a service method. You can then resend that message multiple times while making small changes. Invoke and Resend make service and SOA testing fast and efficient.

Named Endpoints


What it does: Invoke and Resend provide the ability to Name WSDL Endpoints, so that you can test against the WSDL that you want to test, rather than the WSDL in production.  

Why you need it: The ability to set Named Endpoints saves time, improves test accuracy, and makes it easy to test against specific WSDLs. 

Service Simulation 


What it does: SOAPscope Tester lets you easily create service simulations, without coding, by capturing SOAP messages and adding them to a simulation. Simulations can also be created directly from a WSDL utilizing powerful SOAPscope invoke forms.

Why you need it: Service simulations can serve as a prototype of non-existent services, can stand-in for unavailable services, or serve as a 'mock service' for testing purposes.

Multiple Workspace Integration


What it does:  SOAPscope Tester offers the ability to work within, and switch between, multiple Mindreef Shared Workspaces(TM)

Why you need it: Allows you to manage multiple workspaces simultaneously, and to organize those workspaces within a folder hierarchy. You only need to import or export a workspace at the point where you are ready to share your work with others. Having the ability to work on multiple workspaces will let you work with much greater efficiency by keeping all of your information readily available, any time you need it.

Mindreef PseudocodeTM


What it does: Pseudocode provide easy viewing, comprehension and modification of services, WSDL and SOAP messages without the need to know XML.

 

Why you need it:  Pseudocode allows anyone on the project team – from the business analyst to the tester – to understand what a service is doing, without requiring knowledge of XML. With Pseudocode you see and work in raw XML code only when you want to.

Contract Documentation


What it does: SOAPscope Tester generates a Pseudocode view of WSDL contracts as well as a whole Javadoc style documentation for the contract.

 

Why you need it: Reuse of Web services not only depends on finding existing services, but also on fully understanding those services. SOAPscope Tester allows you to get a clear and thorough linked visualization of a WSDL contract.

Scenario Testing 


What it does: When you create a new message, SOAPscope Tester automatically creates a new action based on the message and adds that action to a list of actions. SOAPscope Tester allows you to replay these lists of actions to verify that responses match existing benchmarks. Test scenario actions can be set to expect a variable, and the results view will display the results for each row of the data binding.

 

Why you need it: Scenario Test actions provide a simple, but reproducible way to test Web services without using complicated or expensive testing tools. Scenario Testing allows you to redirect playback scripts to different end points, such as a test server, developer debug environment, or production servers. You can also customize Scenario Test actions to use variables to thread data from one action to another. Scenario Test actions can also automatically verify that responses match existing benchmarks.