|
Overview of TestOptimal
TestOptimal is a unique test automation tool based on
Model-Based Testing (MBT).
It is an automation tool with full debugging capability to help you achieve better
testing coverage.
Unlike traditional automation tools, you start by creating a baviour model
(state diagram) from the requirements and specifications for the
application under test(AUT). Future changes are handled by making
adjustments to the model.
Developing test automation for existing web application can be done in a matter of minutes
(see Overview Slides).
Debugging is made easy
with its animated model and sequence graphs which are highlighted as the model is being debugged.
The ability to execute dynamic commands allows you to interogate the state of AUT during debugging.
Data-Driven Testing (DDT) can be performed without scripting. In fact DDT is a component of the model.
The built-in Pairwise and N-wise test optimization
helps you create minimum data sets to achieve the desired testing coverage.
Once the model and automation script are completed, they are used for functional testing,
cross browser testing and even performance and load testing. For example, with
just a few key clicks and with no model/script changes you can
expose your application to a realistic production load of users simultanenously running
legal test cases randomly generated from the model.
TestOptimal can be integrated with your existing testing frameworks and automation tools,
allowing you to leverage existing testing assets and resources. For example, you can build the model
in TestOptimal to remotely execute VBScript on QTP or output the generated test sequence in any language
syntax like TTCN and Python for offline testing.
With its web-client/server architecture, you can develop model, write script, execute models and monitor model executions anywhere with
a browser or even iPhone / BlackBerry.
For more information about TestOptimal, check out links to the right or try out
30-day trial.
|