OtfFeatures
Jump to navigation
Jump to search
Explore all the features of Open Test Framework.
Development Environment Focus on creating value and accomplishing tasks quicker with a clean, fast and powerful development environment for OTX-based tasks.
- Complete and native support for OTX 1.0 according to ISO 13209
- Support ODX 2.01, 2.1 and 2.2 according to ISO 22901-1
- Graphical creation of test sequences by simply dragging and dropping activities without programming knowledge
- Code-Editor – Editing of OTX-Sequences with OTL (Open Test sequence Language). 100 % OTX compatible programing language, similar to Java/C#.
- Self definable OTX templates (see. office templates incl. placeholders) for quick and easy creation of application-specific structured projects, documents or procedures
- Comprehensive project management (file repository)
- Library concept for the creation and editing of sequences from the technical point of view of a technician
- Extension manager for switch ON/OFF of OTX extensions
- Meta-Data Manager for template based management of OTX-Meta information
- Export and import of PTX-projects according to ISO 22901-1
- Generation of simple generic testers (executable files * .exe)
- Undo, Redo any depth
- Extensive options for searching and replacing on object-level
- Automatic reference adjustment with preview
- Native and direct processing of OTX data (no import or export)
- Industry tested (Volkswagen, Porsche, Audi, etc.)
Independence Build test sequences, independent from the underlying system.
- Independent of the underlying runtime system environment. New special run-time systems can be easily added.
- Independent of vehicle diagnostic runtime system (ASAM server, MVCI-Server). Currently three implementations are supported: VW-MCD, Porsche MVCI-Server and RA-MVCI-Server.
Team Collaboration Connect the development team through integrated tools that foster collaboration.
- Integrated SVN Version Control (TortoiseSVN)
- Differ, Merger etc.
Execution, Debugging & Diagnostics Identify and solve issues that keep your solution from running correctly.
- On-the-fly code generation for execution of test sequences (C#, Java, Lua, arbitrary target languages can be added)
- Integrated visual debugger with watch window support Set breakpoints, optimize your code and resolve errors
- Offline-Execution for development of sequences without ECU communication
- Generic-Screen – Generic creation of OTX screens (HMI)
- Screen-Mapping – Mapping of OTX-Variables to controls within a Windows Forms application (HMI)
- Device-Mapping – Mapping of Device-Signatures (Measure) to DLL's for interaction with arbitrary external devices
- Context-Mapping – Mapping of Context-Variables to identification routines (public static method of a DLL)
- Integrated Text block library incl. Editor (I18N)
- Convenient configuration and generation of log files (Logging)
- Support of ODX units (UNIT-SPEC) for Quantity
Ensure Quality Advanced testing tools assure quality throughout the lifecycle of your solution, enabling high quality software.
- On-the-Fly design time validation of all standard and new defined checker rules
- On-the-Fly dead link validation for ODX databases
Release Management Deploy your solution for any environment with tools that reduce your cycle time and improve your delivery process.
- Complete integration of workflow control and release management system (Admin-Data)
- Deploy your solution with integrated MSI-Installer
- OTX Viewer for graphically view and analyze OTX in a Browser (Firefox)
Extensibility Completely new development with an open software architecture for a simple extensibility at almost each layer.
- Support of various new extensions like File, XML, DiagDataBrowsing+, Core+, EventHandling+ and DataBase (EMOTIVE is initiator and driver of a new ASAM work group for the standardization of further OTX extensions)
- Extension of standardized Checker rules (e.g. for ODX/OTX data consistency)
- Stand-alone OTX-API and OTX-Runtime API for integration in own tools