Release 3.1.13 was published on Jan. 29, 2011. You can download the
release using the "Check Updates" in AdminConsole (System Tray icon).
We are also beta testing for the next major release which has a much
enhanced UI as well as many enhancements over the current release. If
you are interested in beta testing, please email us at
sup...@testoptimal.com.
The following is a summary of the changes and enhancements in 3.1.13:
1. IDE screen layout changes
2. Improved installation/setup procedure and simplified folder
structure
3. Enhancement: custom report option (beta)
4. Enhancement: Service plugin for testing backend services like
checking files, db, calling web svc, etc. (beta)
5. Enhancement: DataGen plugin for generating testing data using
algorithms or statistical distributions (beta)
6. Enhancement: highlight states/trans by guard vars
7. Enhancement: support multiple simultaneous plugins for model
execution
8. Enhancement: configurable stopping or continue when unresolvable
guard condition fails (sys config param)
9. Enhancement: support complex guard condition for transitions
10. Enhancement: new PriorityPath sequencer for traversing transitions
with higher weight first.
11. New MScript Functions
$setFormatField('RemoveDuplicate','y/n') - to signal SeqOut
plugin to remove duplicate paths
$setPathFlag('keep/discard') - to force SeqOut plugin to
preserve current path
$and(expr,expr) - perform AND operation and returns true/false
$or(expr,expr) - perform OR operation and returns true/false
$isTrue(expr) - evaluate expr to true/false
$compare(expr,op,expr) - perform dynamic comparison of the
result of two expressions
$isFalse(expr) - evalues expr to true/false
$ifTrueMsg(expr, msg) - returns the message if the expr
evaluates to true
$ifFalseMsg(expr, msg) - returns the message if the expr
evaluates to false
$chooseMsg(expr, trueMsg, falseMsg) - returns trueMsg if expr
evaluates to true otherwise returns falseMsg
$typeKeys(loc,text) to trigger key enter event
12. Bugfix to numeral plugin functions
13. Bugfix to numeral mscript tags: while, if, assert
14. Enhancment: support native text file access to populate dataset
tag by setting "db" attr to "File:xxx"
15. Enhancement: support configurable shortcut keys on system
actions, e.g. save, run model
16. Enhancment: support if / else in mScript (backwards compatible)
17. Enhancements to mScript Editor
Support coloring and tooltips for user defined macro functions
Support tooltips for mscript functions
allow editing corrupted mscript
18. MScript Editor: disable shift-m/c/k code-assist key to allow
entering cap letter with shift key
19. MScript Editor: updated code-assist lists
20. Enhancment: support macro include files
21. Enhancemnt: support requirement popup list in MScript Editor
(ctrl+r or Alt+r), must configure tagUri setting in
config.properties file
22. Enhancement: Integration with xStudio: show req list from xStudio,
show requirement description in property tab
23. Alert user of any license key error including expired trial
license key.
Tech Support
TestOptimal.com