+ All Categories
Home > Documents > Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run...

Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run...

Date post: 13-May-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
12
V0.1 | 2019-03-18 Simplifying Test Development via Graphical Notations in vTESTstudio Efficient Testing Through Graphical Test Design
Transcript
Page 1: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

V0.1 | 2019-03-18

Simplifying Test Development via Graphical Notations in vTESTstudio

Efficient Testing Through Graphical Test Design

Page 2: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

2

Schematic Overview: vTESTstudio and CANoe

Efficient Testing Through Graphical Test Design

vTESTstudio

Design & Implementation

CANoe + VT Modules + Bus Interfaces

Execution & Reporting

Test programming (CAPL, C#)

Table based test design

Graphical test design

Parameters and variants

Stimulation curves

Traceability

Real-time execution of tests

Access to SUT via

IOs

bus systems

protocols (diagnostics, XCP, …)

debug interfaces

Automatic detailed reporting

Analysis of test run

Test Units:

- Code

- Parameter

- Traceability Information

- …

Build Load

Symbol databases:

- DBC

- ARXML

- CDD

- …

Classification tree method

Page 3: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

3

Live Demo

Let‘s start testing

Efficient Testing Through Graphical Test Design

Page 4: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

4

SUT: Central Locking System

Efficient Testing Through Graphical Test Design

The following requirements are to be tested:

Page 5: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

5

Classification Tree Method

Test Design Editors

Find test case data by the classification tree method

Graphical user interface supports the definition of all relevant input values

Build test vectors by manual and automatic combination of input values

Specific support for boundary values

Extend test vectors by expected values

Use test vectors in implemented test cases, e.g. for the parametrization of test case lists

generated test vector list

Page 6: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

6

Test Table Editor

Test Design Editors

Easy definition of test sequences without programming knowledge

Comfortable support of test step parameterization by drag & drop

Direct calls to CAPL and C# test cases and functions possible

Definition of reusable functions

Page 7: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

7

State Diagram Editor

Test Design Editors

The expected behavior of the SUT is modeled as a state transition diagram

The test model is a dedicated system model, e.g. extended by (self-)transitions as unspecified scenarios

Automatic generation of test cases based on transition coverage

Different generation algorithm supported, e.g. Chinese Postman and breadth search algorithm

Chinese Postman algorithm

breadth search algorithm

Page 8: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

8

Test Sequence Diagram Editor

Test Design Editors

Test sequence diagram for a clear and concise representation

Direct calls to CAPL and C# test functions possible

Test coverage easily to be reviewed

Easy reuse of test sequence parts

Support of reusable sub-diagrams

Page 9: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

9

Traceability Matrix

Test Design Editors

Traceability Matrix gives an overview over all covered and non-covered requirements / test descriptions in a test project

Navigation from a requirement / test description to linked test case implementations

Possible filtering on variants

Support of requirements change management

Export to Excel enables documentation and review by customer

Export to XML enables execution planning in REQM/TDM tools

Page 10: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

10

Test Execution in CANoe

Test Execution

Automatic test execution and report generation in CANoe

Select variants just before test start

Possibility to observe and analyze a test during the test run in the Test Trace Window

Detailed information about executed test cases and test steps

Page 11: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

11

Test Reporting

Test Execution

Automatic detailed reporting by test execution in CANoe

Vector CANoe Test Report Viewer for an easy and comfortable analysis of a test run

Filtering on failed test cases, test steps, …

Grouping by verdict

Comprehensive user-defined queries on report data, e.g. “all requirements linked to a failed test case”

Page 12: Vector - Efficient Testing Through Graphical Test Design · 2019-03-20 · Analysis of test run Test Units: - Code - Parameter - Traceability Information - ... tree method Graphical

12 © 2019. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.1 | 2019-03-18

Author:Gronau, SimoneVector Germany

For more information about Vectorand our products please visit

www.vector.com


Recommended