TestOptimal Wiki

Model-Based Testing (MBT)

User Tools

Site Tools


Application MenusS

Application menus are divided into groups as displayed below. When IDE is first opened, only File, Log and Help menus groups are displayed. Other menu groups will appear after a model is opened.


As you hover mouse over the menus, the list of menu items is displayed in the drop-down list. To hide the menu item list, just move the mouse away from the menu item list.


File menu contains menu items performing actions at the model level. For example creating new model, close model, import a model, etc. Not all menu items are visible at all time. For example, Save menu item is not visible unless a model is open.

  • New Model - creates a new model by copying from the Template Model.
  • New Folder - creates a sub-folder in the current folder.
  • UIRepo - opens UI Repository
  • Dashboard - opens Dashboard
  • Save - saves the changes to the model and mScript to the disk.
  • Save As - clones current model and saves it under different name.
  • Rename - renames the model.
  • Backup - takes a backup of current model for restore later.
  • Restore - restores the model from the last backup.
  • Close - closes the current model and switches to another model currently open.
  • Close All - closes all models currently open.
  • Close Others - closes all opened models except current model.
  • Revert - discards all changes made to the current model and reopens it immediately.
  • Import - imports a model stored in different notations (GraphML, GraphXML, XMI).
  • Batch Run - opens Batch Run dialog for starting multiple model executions.
  • Connect SvrMgr - connects IDE to SvrMgr for archiving models and accessing Runtime servers.
  • Batch Deploy - archives the model to SvrMgr, must connect to SvrMgr first.
  • Disconnect SvrMgr - disconnects IDE from SvrMgr, visible when IDE is connected to SvrMgr.
  • Shutdown Server - shuts down TestOptimal server and releases the float license key.



  • Execute - starts model execution in normal mode.
  • Debug - starts model execution in debug mode.
  • Pause - pauses model execution and sets model execution to debug mode.
  • Step Trans - steps over to next transition or state, only valid when model execution is paused.
  • Step mScript - steps over to next msrcipt tag, only valid when model execution is pause.
  • Resume - resumes model execution.
  • Stop - stops model execution.
  • Batch Run - opens Batch Run dialog for starting multiple model executions.
  • Stop All - stops all model executions.
  • Configure ALM - opens ALM Configuration dialog to configure/set up integration with your requirements system and defect tracking system.


  • Inter-Model MSC - displays inter-model communication capture during model executions in a Message Sequence Chart(MSC)
  • Batch Exec List - lists all batch executions
  • Model Review - displays model review report for the model currently open
  • Model Exec List - lists all executions for the model currently open
  • TestCase Report - displays current TestCase report generated by SeqOutPlugin, see example test case report


You may open multiple models at the same time but only one model can be displaye in IDE. The menu Session lists all models currently open and allows you to switch to any of the model sessions. Sessions are labeled Session n where n is the sequence number. Session n menu item also has a hover message to help you identify which model is open by the session.

  • Session n - switches to the specific model session.


Log files are important for debugging problems. TestOptimal maintains several log files which capture different types of log messages produced by the system, IDE as well as your model. These log files are stored in folder www/MbtSvr/log. You can access these log files directly from this menu as described below:

  • Console Log - opens Console Log in a separate browser window/tab.
  • MScript Log - opens mScriptLog in a separate browser window/tab.
  • Server Log - opens ServerLog in a separate browser window/tab.


  • Online Help - takes you to this wiki site.
  • Discussion Forum - takes you to the TestOptimal Discussion Group / Forum.
  • Contact Support - takes you to the TestOptimal Tech Support page where you can submit your question to our support staff.
  • Configure Server - opens Config dialog to view or edit system configuration and settings.
  • Reset IDE Layout - resets all panes to their factory-default sizes.
  • Manage License - opens Manage License dialog to enter or update license key and request trial license key.
  • Check for Updates - checks for software updates. Refer to SysTray Console for how to apply software updates.
  • About TestOptimal - opens About TestOptimal dialog.
menus.txt · Last modified: 2019/09/29 17:40 by admin