top of page

Open Test Framework

Development Environment for OTX Developers

A comprehensive graphical OTX development environment for specifying, editing, visualizing, validating, and maintaining OTX projects – it covers the entire lifecycle of your OTX processes efficiently and intuitively.

Supported platforms:

Windows 32/64

Cloud application

Supported file formats:

ISO PTX file

OTP Player file

OTF project folder

Create, Edit and Test OTX

Product Overview

The Open Test Framework is a complete development environment for developing OTX test logic according to the ISO 13209 standard. OTX sequences can be programmed graphically or synchronously in the OTL code editor. Standardized PTX files are processed. From specification, validation, testing, and maintenance, the entire lifecycle of OTX projects is covered efficiently and intuitively.

Main Features at a Glance

Graphical Programming
OTX Workflow Designer
Solution Explorer
Overview of the project structure
Version Control
Support for SVN and GIT
Debugger
Executing and testing the OTX procedures
Simulation of diagnostic communication
PDU Simulation
Programming in the Code Editor
OTL Code Editor
Design-Time Validation
Direct verification of all entries
Test Validation
Unit tests with OTX
Profiler
Analysis and optimization of OTX runtime performance
SOVD Support
Standard for web-based diagnostic communication

Made for Developers - Complete and Intuitive

Using the development environment, you create, edit, and test OTX test logic. From specification, implementation, test validation, configuration, and execution, all tasks are mapped out in the OTX process.

Ribbon Menu

Frequently used commands are clearly displayed

Procedure

A procedure has parameters and contains activities

Activity

OTX core element for executable actions and terms

Process Designer

The test logic is displayed in a generic layout

Solution Explorer

OTX project and filing structure including version management

Toolbox

Lists all activities clearly grouped by subject

Output Window

Output, error list, variable trace, monitoring, XML

Communication Trace

Detailed representation of the diagnostic communication request/response

Status Bar

Status / configuration of designer and diagnostic runtime system

Declarations

Listing and processing of all declarations

Application of OTX in the process

OTX is a process issue. Individual testing tasks can probably be implemented more efficiently with Python. However, when it comes to collaborative work and the exchange of test logic between development, production, workshop, and vehicle, OTX is unbeatable. As an ISO standard, OTX maps the entire process chain from specification to execution. For example, each element in OTX can be specified, configured, and uniquely labeled for traceability. As an XML format, it can be easily integrated into existing process landscapes.

OTX in Process - Overview

1. Specification

Role: Specifier, diagnostic expert without programming knowledge

3. Validation

Role: Tester, protect the OTX test logic via unit or integration tests against the expected behaviour

4. Configuration

Role: Target system integrator, 

adaptation for different target systems

4. Execution

Role: User, execution on a certain target system

2. Implementation

Role: OTX programmer, programming in graphic designer or code editor

OTF4Web - OTF as a Cloud Application

We're bringing OTF to the cloud. The initial version will allow, among other things, graphical editing and validation of OTX processes and the creation of executable PTX files. Users work within their own GIT or SVN repository. The application is implemented in a way that respects user privacy. We plan to expand the functionality gradually.

OTF Plugins - Using the OTX Editor in Your Own Applications

We offer a set of OTF plugins for using the OTX Editor functionality in your own applications. These include the OTX Designer, Solution Explorer, Toolbox, Output Window, Overview Window, Declarations Window, and more. They can be used to edit PTX files or OTF projects and generate executable PTX files. The plugins can be integrated into a web or desktop application. OTF4Web makes the most of these plugins (see above).

bottom of page