Efficient Test Case Definition with Classification Tree Method – New Editor in vTESTstudio 2.1 |
Stuttgart/GERMANY, 2017-02-15 – One of the most important tasks in testing vehicle ECU software is determining the right test cases. The latest version 2.1 of the test design tool vTESTstudio from Vector offers support for this task with its new graphical editor for the Classification Tree Method. This method helps both the OEM’s and the supplier’s test designer to reduce the number of test cases to what is relevant and thus test efficiently and with the highest level of quality. Due to the complexity of the software, for both technical and economic reasons it does not make sense to test the behavior of current vehicle ECUs in all conceivable scenarios – the number of potential input values for an ECU function is extensive. vTESTstudio 2.1 makes it possible to identify the test cases that must be covered at a minimum in order to uncover as many errors as possible in the system under test (SUT). In the current version 2.1, this is implemented with a graphical editor based on the Classification Tree Method, a systematic method to determine redundancy-free error-sensitive test cases. All aspects that are relevant for a test – so-called classifications (e.g., vehicle speed) – are collected in the graphical interface of the Classification Tree Editor of vTESTstudio. The input data range is often so large that complete test coverage of all values is not realistic in practice. Therefore the value range of each classification is sub-divided into so-called equivalence classes, e.g., vehicle speed <50 km/h. “The idea behind forming equivalence classes is that the same behavior of the SUT is expected for all values within a class,” explains Ute Katranski, product manager for vTESTstudio at Vector. “Thus it is completely sufficient to consider exactly one representative from each equivalence class, which markedly reduces the number of test cases, allowing significantly more efficient utilization of the test resources.” Furthermore, expected values, for example, door locking mechanism closed/open, can be added to manually or automatically created combinations of representatives of various classifications to make them into complete test vectors. The test cases defined in this way are then executed automatically in real time in CANoe, the Vector software tool for developing and testing ECUs, and detailed reports are created. More information and news on vTESTstudio 2.1: www.vector.com/vteststudio. |
About the Vector Group: Vector Informatik is the leading manufacturer of software tools and embedded components for the development of electronic systems and their networking with many different systems from CAN to Automotive Ethernet. Vector has been a partner of automotive manufacturers and suppliers and related industries since 1988. Vector tools and services provide engineers with the decisive advantage to make a challenging and highly complex subject area as simple and manageable as possible. Vector employees work on electronic innovations for the automotive industry every day. Worldwide customers in the automotive, commercial vehicles, aerospace, transportation, and control technology industries rely on the solutions and products of the independent Vector Group for the development of technologies for future mobility. Vector worldwide currently employs more than 1,800 people with sales of EUR 414 million in 2016. With its headquarter in Germany (Stuttgart), Vector has subsidiaries in the USA, Japan, France, Great Britain, Italy, Austria, Sweden, South Korea, India, China, and Brazil. |