Information Processing Apparatus for IoT Test Data Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for testing IoT services face challenges in reliability due to the difficulty in preparing realistic data for simulations, leading to inconsistencies between simulated and actual data, which can result in unreliable test outcomes.
Innovation Solution
An information processing apparatus comprising a receiver, analyzer, generator, and transmitter that intercepts actual communication data, generates test communication data based on analysis, and transmits it to the data processing apparatus, mimicking the actual data source to ensure consistent testing conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If simulated data is generated for testing, then the cost of purchasing actual devices is reduced, but the reliability of the test decreases due to differences between simulated and actual data
Solution Approach 1:
The patent creates virtual copies of actual communication data by intercepting real data packets and generating test data that replicates the structure, format, and characteristics of actual device communications. This allows testing to be performed on virtual replicas rather than physical devices, reducing costs while maintaining data authenticity and test reliability.
2Adaptability or versatility
If user creates test scenarios manually, then test customization is improved, but the user burden increases significantly
Solution Approach 1:
The system performs self-service by automatically intercepting actual communication data, analyzing its structure, and generating test scenarios without requiring manual user intervention. The automated generation of test data based on real communication patterns eliminates the burden of manual scenario creation while maintaining high adaptability to different testing needs.
Solution Approach 2:
The system performs preliminary actions by pre-intercepting and analyzing actual communication data before test execution, building a database of real communication patterns that can be automatically reused for generating test scenarios. This preliminary analysis eliminates the need for users to manually create test cases for each testing situation.
3Reliability
If errors are generated simulative in programs, then test coverage is improved, but reproducibility of actual errors decreases
Solution Approach 1:
Instead of creating simulated error conditions, the system copies actual error-containing communication data from real device interactions. By replicating the exact structure and characteristics of actual error data packets, the system ensures that test scenarios accurately reproduce real errors while maintaining comprehensive test coverage.
Data Source
AI summary
According to one embodiment of the present invention, a device and the like that increases reliability and efficiency of a test on a device configured to perform processing based on received data are provided. An information processing apparatus corresponding to one embodiment of the present invention includes a receiver, an analyzer, a generator, and a transmitter. The receiver is configured to receive data transmitted from a first apparatus and addressed to a second apparatus. The analyzer is configured to perform an analysis on the data that is received.The generator is configured to generate test communication data corresponding to the data that is received based on a result of the analysis. The transmitter is configured to transmit the test communication data to the second apparatus with a transmission source of the test communication data spoofed as the first apparatus.


