SOAPscope Workstation Features PDF Print E-mail

SOAPscope Workstation


Mindreef SOAPscope Workstation provides a Web services testing and SOA quality management platform that helps you address services problems quickly and cost-effectively. It provides an integrated set of tools at the desktop for Web services testing, design-time support, prototyping, change-time and run-time support. It supports named endpoints, local message capture and much more.

The expandable SOAPscope Workstation architecture allows individuals to add on specific modules and shared workspaces as their SOA implementations grow from tens to hundreds of services and become more complex. Below is a brief overview of the latest and most prominent features of SOAPscope Workstation.  Features include:

Named Endpoints


What it does: Invoke and Resend now provides 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 Workstation 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: SOAPscope Workstation 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 Workstation offers the ability to work within, and switch between, multiple Mindreef Shared WorkspacesTM

Why you need it: SOAPscope Workstation lets you 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.

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.

Invoke/Resend


What it does: SOAPscope Workstation 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: The SOAPscope Workstation 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.

Contract Documentation


What it does: SOAPscope Workstation 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 Workstation 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 Workstation automatically creates a new action based on the message and adds that action to a list of actions. SOAPscope Workstation 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.