TestOptimal

Model-Based Test Automation for Web Application and Beyond
Download

TestOptimal Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Trial
  • Price:
  • USD 995.00
  • Publisher Name:
  • TestOptimal
  • Operating Systems:
  • Windows XP / 2003 / Vista / 7
  • File Size:
  • 29.6 MB

TestOptimal Tags


TestOptimal Description

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 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. 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. In addition, you will also have the possibility to perform load test on your app thanks to the generated test sequences. NOTE: You will need to request a trial licence in order to be able to use this application. Main features: MBT Modeling: graphic user interface, xml based model script. Sub-model: partition larger model into sub-models or re-usable library compoents. Graphs: model graph and sequence graph with hyper links to automation script, debug and failure highlighting. Model Import/Merge: UML XMI model and other XML based graph modeling formats (GraphXML and GraphML). Test Generation: 5 test sequencers and mCase. Scripting: java or mScript - an XML based scripting (example). Data Driven Testing (DDT): scriptless DDT with the model, read data from database or Excel JDBC Support: run sql against databases to store and verify test result. Integration: java IDE (Eclipse, NetBeans), JUnit, batch / cron, REST websvc and remote agent to integrate with other test automation tools. Cross Browser: using same model/script to test on IE, Firefox and many other browsers. Extensibility: customer plug-in to test other types of applications. Debug: set breakpoints and step through model execution, visual highlight during debugging, automatically log test steps that lead to the failures. Load Testing: virtual users, realistic simulation of production load by running randomly generated test sequences from model in multiple threads. Reporting: coverage, failure and performance stats, statistical analysis, 5 levels to categorize defects. Accessibility: browser based application including mobile browser. Security: HTTP authentication with Ldap and file based to prevent unauthorized access.


TestOptimal Related Software