Overview of TestOptimal

TestOptimal is a functional/regression and load/stress testing automation platform for web applications and Java applications. It is built to meet the demand of today's QA professionals for a robust regression testing automation tool set. By integrating the latest Model-Based Testing (MBT) and Mathematical Optimization techniques, TestOptimal distinguishes itself from the traditional software testing automation tools with its state-of-the-art test case generation and execution directly from the application model.

TestOptimal is a web application iteself. It can also be integrated with JUnit and run inside Eclipse or NetBeans. With its WebService interface, it can be easily integrated with other testing tools like Quality Center and QTP.

With TestOptimal, you model your web pages with a simple State Diagram using the state or node to represent the web page and the transition or arrow to represent the navigation from one page to another as the result of user clicking on a link or button. From the state diagram model of your application, TestOptimal can generate the optimal test sequence guaranteed of 100% coverage of your application transitions and execute them against your application automatically on the browser of your choice.

Through the modeling process, QA will gain invaluable insights into the application. As the result, they will be able to build an efficient regression functional test suite targeting the most critical and vulnerable areas with the least amount of effort. The model itself is an effective tool for communicating the defects to the development team.

Using TestOptimal, you can perform data driven test by injecting testing data into test suite from external data sources including database, Excel spreadsheet and xml file.

TestOptimal can stress and load test your application by running your regression test suite concurrently (virtual users). This results in a more realistic simulation of production load and thus more likely to reveal any scaleability issues and find those bugs which only occur in production environment.

You can monitor and control the test execution from anywhere with a browser. TestOptimal allows you to categorize defects in 5 different levels and performs statistical analysis on the test execution results as it executes the test cases.

For more detailed information about TestOptimal, check out Features, GettingStarted video and 10 demo models/apps. If you want to learn more about Model-Based Testing and Mathematical Optimization, you may find articles in the Literatures section in our Support site helpful.

TestOptimal offers a 30-day risk free evaluation. Click HERE to download.








GettingStarted Video