TESSY V4.3 frequently asked questions (FAQs)
What is new in TESSY V4.3?
The main enhancements of TESSY V4.3 compared to TESSY V4.2 are:
- TESSY presents a completely reworked Environment Editor (TEE) perspective that provides editing of the project configuration which is stored within the project configuration file.
- Mutation testing for test case quality analysis automatically checks the error detection capability of existing test cases. This unique function thus improves the review of test methods and test quality, as required by the standards for functional safety (IEC 61508, IEC 62304, ISO 26262 and EN 5012) and significantly reduces the manual review efforts.
- Initialization of OUT variables with test data patterns. This feature checks the independence of test cases and ensures that all expected outcomes have explicitly been calculated.
- Additional test execution types can be activated within the normal test execution dialog. “Run without instrumentation” executes and evaluates only those test cases and evaluation checks that can be applied independently of any source code instrumentation (e.g. coverage measurement, testing of static local variables or call trace as well as fault injection requires code instrumentation). This mode shall ensure that the instrumentation does not change the behavior or hides any errors within the software. “Run with test data pattern” initializes all OUT variables with two configurable patterns. “Run mutation test” executes the test cases with mutated code.
Can I re-use my existing test cases created with V3.0/V3.1/V3.2/V4.0/4.1/4.2 in TESSY V4.3?
Yes, this is possible. If you open a TESSY database (*.pdbx) created using TESSY V3.0/V3.1/V3.2/V4.0/4.1 in TESSY V4.3, TESSY V4.3 asks you if you want to convert the database in the format used by TESSY V4.3. If you confirm, the conversion is done automatically by TESSY V4.3.
Please note that you usually have to make adjustments to the configuration. This depends on the version you have used. This conversion is irreversible!
Can I convert test cases created with TESSY V4.3 into formats used in former versions TESSY?
No, this is not possible.
Is TESSY V4.3 qualified for use in safety-related software development, like TESSY V4.2/V4.1/V3.0/V3.1/V3.2/V2.9 is?
Yes, TESSY V4.3 is qualified for safety-related software development, the updated certification report is available here.
If I update to a floating license server (FLS) for TESSY V4.3, can I still use previous versions of TESSY?
A license for TESSY V4.3 for Razorcat Floating License Server FLS V8.2 is also valid for all previous versions of TESSY V2.x/V3.x/V4.1 and V4.2. There are no changes required for older TESSY installations to contact an FLS for TESSY V4.3.
Can I just update the license file of my current FLS on my network server for TESSY V4.1 or lower to be able to run TESSY V4.3?
For FLS versions less version FLS V8.2 you have to upgrade your installed version to the most current version. In order to receive a new license file you need to migrate your existing license. Please ask for the detailed procedure before updating the server. If version FLS V8.2 is already installed, you can simply exchange the license file and restart the FLS.
Can I operate multiple FLS versions for TESSY in parallel on the same machine?
No. Basically, you can only run one version of an FLS.
Can I run Tessy V2.9/V3.0/V3.1/V3.2/V4.0/4.1/4.2 and TESSY V4.3 in parallel?
TESSY V4.3 can be installed and used in parallel with existing TESSY V2.9/3.0/3.1/3.2/4.0/4.1/4.2 installations on the same machine. If you use versions in parallel at the same time, you will need a license for each version.
Will TESSY V2.9/V3.0/3.1/3.2/4.0/4.1/4.2 stay available?
TESSY V2.9/3.0/3.1/3.2/4.0 have reached their end of life, i.e. there will be no more bugfixes available for these versions. TESSY V4.1/4.2 will still be provided with bugfixes but no new features and no new compiler and debugger combinations will be added. New features and new combinations of microcontrollers / compilers / debuggers will be provided for TESSY V4.3 only.