Features

Editions

MBT Sequencer

mScript

mCase

Load Test

Plug-in
Feature Highlights
  • MBT Modeling: state chart XML (SCXML) with drag and drop user interface running on standard browser.
  • Sub-model: an effective way to partition larger model into sub-models. With mCase Sequencer, you can execute sub-models individually or as part of the whole mode with no script changes.
  • Model Graph: a graphical representation of your model which can be used as a system documentation or to communicate the defects to the development team.
  • Model Import/Merge: import XMI model and other XML based graph modeling formats (GraphXML and GraphML).
  • Security: prevents unauthorized access to the model and test execution.
  • Test Sequence Generation: supports 4 test sequencers which generate and execute the test sequences directly from your MBT model, ranging from random walk to 100% full coverage of your application with minimum repeats.
  • Languages: java or mScript - an XML based scripting (example). Can generate skeleton code (both java and mScript) directly from the model.
  • Cross Browser Support: test your application using IE, Firefox or other browser using the same testing script.
  • Test Case Management: mCase to dynamically create test scenarios and execute them without script changes.
  • Custom Plugin: develop your own plug-in to test other non-web based applications.
  • Data Driven Testing: inject testing data into auto-generated test sequences to test different scenarios. The testing data can be loaded from any JDBC data sources including RDBMS databases, Excel spreadsheet or xml file.
  • JDBC Support: access to back-end databases, spreadsheets or flat files to load data or verify test result.
  • Debug: sets break point and steps through test execution.
  • IDE Integration: develop and run your MBT model in Eclipse or NetBeans IDE.
  • JUnit Integration: run your test cases from JUnit.
  • Batch Execution: run your test cases as a task or a cron job.
  • Virtual Users (Stress / Load Testing): offers a more realistic simulation of production load by running regression test suites in multiple threads. Together with the testing stats collected and analyzed by TestOptimal, you can identify bottleneck in your application and reveal issues that can only occur when there are multiple users running your application at the same time.
  • Stat History: the result of test executions can be stored for statistical analysis and comparison.
  • Statistical Analysis: TestOptimal automatically collects and performs the statistical analysis in real time as the test is executing. This allows you to assess the test execution and enable you to quantify the testing results with no additional effort.
  • Exception Levels: use different exception level to identify severity of the defect or categorize the defects.

Take advantage of 30-day risk free evaluation. Click HERE to download.