TESSY 5.1.9 is a patch release in the TESSY 5.1 series, developed by Razorcat Development GmbH, a leading tool for automated unit, integration, and component testing of embedded C and C++ software in safety-critical applications. TESSY is qualified for standards like ISO 26262 (up to ASIL D), IEC 61508 (up to SIL 3), and DO-178C, with TÜV certification. The major 5.1 release was announced in October 2023, focusing on enhanced usability, code analysis, and CI/CD integration. Patch versions like 5.1.9 typically include bug fixes, stability improvements, and minor enhancements without introducing major new features, building on the core 5.1 capabilities. As of September 2025, 5.1 remains the current major series, with ongoing patches available via the Razorcat customer portal.
Key New Features and Improvements in TESSY 5.1.9
TESSY 5.1 introduces significant advancements over previous versions (e.g., 4.3/5.0), with patches ensuring compatibility and reliability. Highlights include:
- Code Access Feature: Automatically detects hidden or untested code across all software variants by calculating checksums for source and preprocessed files during module analysis. This helps identify code variations and ensures comprehensive coverage in variant-rich projects like automotive ECUs.
- Test Execution Optimization: Selective execution of only changed tests or updated code parts since the last run, dramatically reducing time for continuous integration (CI) pipelines. Supports regression testing on CI systems by skipping unchanged elements.
- Test Cockpit View: A new centralized dashboard for monitoring test progress, results, and coverage metrics, with reworked icons across all perspectives for improved usability.
- Enhanced Requirements Management: Basic document-based requirements handling, with imports from tools like DOORS via CSV/XML and exports to XML/ReqIF. Includes traceability from test cases to requirements for impact analysis and coverage reports.
- Classification Tree Editor (CTE) Integration: Graphical tool for test case design using the Classification Tree Method (CTM), seamlessly linked to TESSY workflows for parameter-based test generation.
- Mutation Testing and Coverage: Automated mutation analysis to validate test case quality, plus standard-based coverage selection (e.g., statement, branch, MC/DC) tailored to ISO 26262 or IEC 61508.
- Project Management Enhancements: Flexible structure with collections/folders, environment variables, and Test Environment Editor (TEE) for configuring compilers/debuggers. Supports UUIDs for unique object identification and minimized memory use for large projects.