Mobile Terminal Test Device Dynamic Case Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing complexity of LTE and 5G NR parameters results in a vast number of test cases for mobile communication terminals, requiring significant effort and cost for comprehensive testing, especially with the addition of different operation modes and test types.
Innovation Solution
A mobile terminal test device that simulates a base station, acquiring terminal capability information, generating test cases based on parameter settings, executing tests sequentially, identifying error conditions, and excluding unexecuted test cases with matching parameter conditions to avoid expected errors, thereby optimizing test execution efficiency and cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If comprehensive testing of all test cases is performed to ensure complete coverage of mobile communication terminal capabilities, then testing completeness is improved, but testing time and cost increase dramatically
Solution Approach 1:
The system performs preliminary actions by acquiring terminal capability information before executing test cases, and dynamically generates the test case list based on the actual capabilities. This preliminary generation allows the system to prepare an optimized test plan that avoids unnecessary test cases from the outset, rather than executing all possible test cases and then filtering results.
Solution Approach 2:
The system extracts only the necessary test cases from the complete set of possible test cases by dynamically generating the test case list based on acquired terminal capability information. This extraction process removes unnecessary test cases that do not apply to the specific terminal being tested, reducing the overall number of tests while maintaining completeness for relevant scenarios.
2Productivity
If the number of test cases is reduced to save time and cost, then testing efficiency is improved, but testing completeness deteriorates
Solution Approach 1:
The system dynamically generates the test case list based on acquired terminal capability information, making the test case selection adaptive rather than static. This dynamic approach ensures that the test cases are tailored to the specific capabilities of the terminal being tested, maintaining completeness for relevant tests while automatically excluding irrelevant ones, thus improving efficiency without sacrificing completeness.
Solution Approach 2:
The system uses feedback from the acquired terminal capability information to adjust and generate the appropriate test case list. By incorporating this feedback loop, the system ensures that only test cases relevant to the terminal's actual capabilities are included, maintaining testing completeness for supported features while excluding tests for unsupported features, thereby improving efficiency.
3Adaptability or versatility
If all combinations of test parameters are tested to cover every operation pattern, then test coverage is improved, but device complexity and operational complexity increase
Solution Approach 1:
The system performs preliminary acquisition of terminal capability information and dynamically generates the test case list before test execution. This preliminary action simplifies the operational complexity by automatically determining which test cases are relevant, rather than requiring manual configuration of complex parameter combinations, while still achieving comprehensive coverage of applicable test scenarios.
Solution Approach 2:
The system serves itself by automatically acquiring terminal capability information and generating the appropriate test case list without requiring external intervention or manual configuration. This self-service approach reduces operational complexity by automating the test plan creation process while ensuring comprehensive coverage of relevant test cases based on the terminal's actual capabilities.
Data Source
AI summary
Provided is a mobile terminal test device that tests a mobile communication terminal by simulating a mobile communication base station, the mobile terminal test device including: an acquisition unit that acquires terminal capability information, which is information related to a capability of the mobile communication terminal, by communicating with the mobile communication terminal; a generation unit that generates a test case as a combination of parameter setting values set in test parameters based on the terminal capability information; an execution unit that sequentially executes the test cases; an identification unit that identifies a parameter condition in which an error occurs, from a set of test cases in which the error occurred among the executed test cases; and a management unit that excludes unexecuted test cases that meet the identified parameter condition from subsequent execution targets.


