Automatic Test Information Synchronization for Embedded Software

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test information management systems face challenges in timely and consistent synchronization of test information across multiple users and geographical locations, leading to inefficiencies and delays in software development due to manual intervention and varying technical backgrounds.

Innovation Solution

A system and method for automatically synchronizing test information by collecting test results, determining associated test cases and requirements, and presenting synchronized information in user-specific formats using a processor-based test information management system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to synchronize test results with test cases and requirements, then users can review and validate the information, but the process becomes time-consuming and prone to human errors

Engineering Contradiction:
Improveaccuracy of test information synchronizationVSAvoidtime for synchronizing test information
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs automatic synchronization of test information without requiring manual user intervention. The processor automatically collects test results, determines associated test cases and requirements, and synchronizes the information, allowing the system to serve itself rather than relying on human operators for each synchronization task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of collecting, reviewing, and synchronizing test information is replaced with an automated electronic system. The processor executes computer-readable instructions to automatically perform tasks that were previously done manually, such as collecting test results from test execution environments and mapping them to test cases and requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If test information includes detailed technical information, then users with technical background can review it effectively, but users without technical background cannot understand it

Engineering Contradiction:
Improveeffectiveness of test information reviewVSAvoidunderstandability for users with different technical backgrounds
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system provides different presentation formats of test information tailored to different user needs and technical backgrounds. Instead of a single uniform presentation, the system adapts the content and format locally for each user type, providing detailed technical information to technical users while providing simplified summaries to non-technical users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The presentation format of test information is made dynamic and adaptable based on user characteristics. The system can change how test information is presented depending on the user's technical background, allowing the same test information to be effectively communicated to diverse user groups without losing adaptability.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple users at different geographical locations are involved in testing, then diverse perspectives and expertise are utilized, but communication delays occur due to time zone differences

Engineering Contradiction:
Improvediversity of testing perspectivesVSAvoidspeed of information synchronization
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system replaces manual communication and coordination processes with automated electronic synchronization. Test information is automatically collected, processed, and distributed to all users regardless of their geographical locations or time zones, eliminating the delays associated with manual cross-timezone communication.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system serves multiple users across different geographical locations and time zones through a universal automated platform. The same synchronization mechanism serves all users equally, providing timely test information to everyone involved in the testing process regardless of their location or when they access the system.

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

4Quantity of substance

If a significant number of test artifacts and users are involved in testing, then comprehensive coverage is achieved, but it becomes difficult to ensure timely and consistent synchronization of test information

Engineering Contradiction:
Improvenumber of test artifacts and usersVSAvoidconsistency of test information synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system automatically manages the synchronization of test information across numerous test artifacts and users without requiring manual intervention. The processor executes instructions to self-service the collection, processing, and distribution of test information, ensuring consistent synchronization even as the number of artifacts and users scales.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system handles large numbers of test artifacts and users by breaking down the synchronization process into manageable segments. Test results are collected from individual test execution environments, associated with specific test cases and requirements, and then distributed to relevant users, allowing the system to scale while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250208987A1System and method for automatically synchronizing test information
Publication Date: 2025.06.26 WOVEN BY TOYOTA INC
  • US20250208987A1 patent drawing
  • US20250208987A1 patent drawing
  • US20250208987A1 patent drawing

AI summary

Provided are a system, method, and device for automatically synchronizing test information of a test for testing a software of an embedded system. According to embodiments, the method may be implemented by at least one processor and may include: collecting at least one test result of the testing; determining at least one test case associated with the at least one test result; determining, from among a plurality of test requirements of the at least one test case, at least one test requirement associated with the at least one test result; and synchronizing the at least one test result with the at least one test requirement.