vTESTstudio
Comfortable Development of Automated Test Sequences for Embedded Systems
What is vTESTstudio?
- A high-performance development environment for creating test sequences.
- Can be used in all product development phases - from model tests, to tests that support development, to tests on the HIL test bench.
- Seamlessly integrates both proven and new types of test design methods and test notations.
- Generates test sequences which can be executed with the CANoe test sequencer in real-time and evaluated in detailed reports.
Highlights of Version 3.0
- Ribbon and tabs sorted by application areas.
- Test Case Overview for a quick overview of all test cases including their attributes and trace items.
- Navigation to test cases, test commands, etc. from within other tools (e.g. CANoe, test management systems ...).
- Connection to MS Visual Studio to create and maintain C# code for vTESTstudio projects.
- Full multi-monitor support.
Overview of Advantages
- Broad range of applications through the use of various test design editors.
- Flexible parameterization of test sequences with scalar values, test vectors and stimulation curves which can be accessed from all test design languages.
- Universal variant support for structure, implementation and parameterization of tests.
- Simple maintenance of test projects on account of the modular structure and a variety of structuring options such as libraries and folders.
- Direct access to XIL test environment symbols in the test sequences (HIL, SIL, MIL, ...).
- Universal traceability of externally defined requirements and test specifications in test implementation and test report.
- High test coverage without extensive programming thanks to the support of parameterized test case lists.
- Open interfaces for simple integration into existing tool landscapes.
Test Design Editors
Depending on the task and requirements involved, users can switch between the various complementary test design techniques integrated into vTESTstudio for the development of automation sequences.
- Test tables: Creation of test sequences from pre-defined and self-defined test commands in tabular form without the need for programming skills.
- Programming in CAPL and C#: Definition of sequential or event-based test flows for asynchronous preprocessing of measurement values.
- Graphical test design notations (as separate option): Modeling of test sequences in graphical notation or state diagrams for automatic test case generation simplifies reviews of complex test scenarios.
Interfaces, Bus Systems and Protocols
- Test sequencer: CANoe is required for test execution. The range of functions that can be used in vTESTstudio depends on the CANoe version.
- Minimum: CANoe version 8.5 SP5 /9.0/10.0
- Recommended: CANoe version 11.0
- Test data management:
- IBM Rational DOORS from Version 8.1
- IBM Rational DOORS NG / RQM
- Siemens Polarion ALM
- PTC Integrity
- Open interfaces for integration into third party systems.
- Bus systems: CAN, LIN, FlexRay, Ethernet, WLAN, ARINC 429.
- Protocols: J1939, KWP2000, UDS, K-Line.
- Calibration: XCP.
More information: www.vector.com/vTESTstudio
Visualizations
The following images illustrate the different editors used in vTESTstudio:
Test Table Editor
This editor allows for the creation of test sequences using tables, defining commands, preparation steps, and checks. An example shows a test case for locking behavior with velocity changes.
Test Diagram Editor
This editor enables graphical modeling of test sequences, including state diagrams. It visually represents system states and transitions, such as engine status and door lock states, based on various conditions like velocity and manual inputs.
Programming Editor
This editor allows for test sequence definition using programming languages like CAPL and C#. It supports sequential and event-based flows, with an example showing acceleration and deceleration logic with checks for system variables.
State Diagram Editor
This editor facilitates the creation of state diagrams for modeling test sequences, illustrating states like 'Locked' and 'Unlocked' and the transitions between them based on various conditions and actions.
The image displays selected editors in vTESTstudio for table-based, graphical, and programming-based creation of test sequences.