Automated HMI Testing Tool for Vehicle Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated testing tools for Human Machine Interface (HMI) applications are limited to testing features associated with the electronic device on which they are installed, and do not automate the process of testing HMI features across multiple applications, leading to high time and resource costs and variability in quality during manual regression testing.

Innovation Solution

An automated testing method and tool that identifies HMI-enabled vehicles and applications, integrates additional features, generates test data based on historical analysis, and executes test scripts to automate the testing of HMI applications, reducing manual labor and improving testing efficiency and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated testing tools are developed specifically for each application, then testing accuracy for that application is improved, but device complexity and testing scope are limited

Engineering Contradiction:
Improvetesting accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by developing a single automated testing tool that can test multiple HMI applications across different vehicles and electronic devices. The tool includes a universal interface that can identify and interact with various HMI applications without requiring application-specific custom tools, thereby reducing device complexity while maintaining testing accuracy through standardized testing protocols.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If manual testing is performed for HMI features, then flexibility in testing is improved, but time consumption and resource costs increase

Engineering Contradiction:
ImproveflexibilityVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies self-service by implementing automated testing that performs testing actions without requiring manual intervention. The automated tool independently identifies HMI applications, executes test cases, and analyzes results, thereby eliminating the time-consuming manual testing process while maintaining operational flexibility through programmable test scenarios that can be configured as needed.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual regression testing is performed, then adaptability to new features is improved, but productivity decreases

Engineering Contradiction:
ImproveadaptabilityVSAvoidproductivity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies dynamics by implementing an automated testing system that can dynamically adapt to new HMI features and applications. The testing tool includes dynamic feature detection capabilities that automatically identify new features, generate appropriate test cases, and execute them without manual intervention, thereby maintaining adaptability while significantly improving productivity by eliminating manual regression testing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10474561B2Method and system for automated testing of human machine interface (HMI) applications associated with vehicles
Publication Date: 2019.11.12 WIPRO LTD
  • US10474561B2 patent drawing
  • US10474561B2 patent drawing
  • US10474561B2 patent drawing

AI summary

A method and a testing tool for automated testing of HMI applications includes: identifying, at least one vehicle from a plurality of vehicles as HMI enabled vehicle, and a HMI application installed on an electronic device corresponding to the at least one vehicle; identifying one or more errors in one or more additional features being integrated with the HMI application; generating test data based on one or more test scripts related to the one or more additional features and historical test analysis of the HMI application; and executing the one or more test scripts on the HMI application based on the test data for automated testing of Human Machine Interface (HMI) applications associated with vehicles. The disclosed method and the testing tool provide a common framework for testing HMI applications of various vehicles.