RTT-MBT 9.6.0 now available (new feature)
A new feature release for RTT-MBT is now available for all
supported platforms. This version contains new usability features
and bug fixes.
New Features
- New functionality to add manual additions to a generated test procedure from the test procedure generation configuration folder
- Adjusted functionality that allows to adopt to existing SUT configuration parameter sets during the test procedure generation.
- New functionality to support SUT configuration parameter generation according to model parameter values calculated during the test generation.
- New functionality to generates JSON file representations of requirements found in a test model
- Added option –feature-set to script rtt-mbt-info.py printing tool information.
- Adjusted post processing script calls. The post processing script is now called for each test procedure instance (after generation of the instance).
Bugfixes
- Modelled test scenarios no longer lead to “Anonymous” assertions in test execution.
- Fixed RPM packaging for CentOS-8.
User Manual Changes
- Adjusted/extended chapter about SUT configuration parameters (generation and adoption)
- Added chapter about manual additions
Impact Analysis
Adjustments Required
- The feature to adjust the test generation according to existing SUT configuration parameters already existed in the tool in an Airbus specific way with naming conventions only valid for Airbus. The feature has been adjusted to a generic naming scheme (and cleaner functionality/implementation) and therefore the projects using this feature need to be adjusted if they are to be used with RTT-MBT 9.6.0 and above. The implemented SUT configuration functionality can be re-used.
- The post processing script is called after a test procedure has been generated. If multiple instances are generated from a single test procedure generation configuration, it is now called after each test procedure instance is generated. If existing projects use the post processing script to iterate over all instances of a test procedure generation configuration after the last instance is generated, these scripts have to be adjusted to only work on the current instance.
- Python 3 must be installed. Switching to python 3 was necessary. Currently there do exist RTT-MBT installations on platforms that do not allow to install python 3 (to our knowledge).
Compatibility
Binaries are available for CentOS-7 64bit
This RTT-MBT version works with RTT-Plugin version 1.6.6/1.6.7. (Eclipse 2019-12 or higher)
RTT-Plugin version 1.5.3 and later is expected to work, but some features might not be accessible
RTT-Plugin versions before 1.4.0 are not recommended and are not expected to work correctly wit this RTT-MBT version.