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.
- Graphical programming. Drag and drop objects directly into visual test sequences- no programming language to learn.
- Experts can edit OTX with an text editor like a programming language with OTL, a Java like Pseudo-Code which is fully OTX compatible
- Use self defined OTX-Templates with place holders support for quick and easy creation of special structured OTX documents
- Separate specification and implementation views enable you to capture high level sequence first and then add implementation details later
- Automatically lays out nodes and routes connections for readability
- Fast processing of very large OTX databases
- Native and direct working on OTX data (no import or export!)
- Support of a fully OTX compatible convenience layer above OTX for the generation of test sequences on a high grade of abstraction
- Already proven in Industrial Environments (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 and compilation for execution of test sequences with best performance (C#, arbitrary target languages can be added)
- Integrated visual debugger with watch window support
- Set breakpoints, optimize your code and resolve errors
- Simulation of vehicle diagnostics communication lets you execute and debug your sequences - even before vehicle communication is added
- Complete support of auto generated generic screens and/or support of mapping to self-designed GUI (Windows Forms)
|
 |
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)
- Stand-alone OTX-API and OTX-Runtime-API for integration in own tools
- A new OTX runtime environment for Java and for the execution in embedded systems (Lua-Script) is currently under construction
|