Meta-model for automated risk-based testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual risk-based testing is complex, time-consuming, and error-prone, lacking a digital format for combining risk-based testing within a computer system, leading to inconsistencies and inefficiencies.
Innovation Solution
A computer-implemented method using a meta-model stored in a computer-readable storage medium, comprising risk, test, and objective elements with associated parameters, allowing for efficient and reliable risk-based testing by calculating test priority numbers and exposure parameters, and storing instances for automated processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual risk-based testing is used, then flexibility in risk assessment is maintained, but complexity and time consumption increase significantly
Solution Approach 1:
The patent replaces the manual mechanical process of risk assessment with an automated computer-based system. The meta-model and processing device automatically calculate risk priorities, test effectiveness scores, and generate test cases, substituting human manual operations with computational processes that reduce complexity while maintaining assessment flexibility.
Solution Approach 2:
The system enables self-service automated testing where the processing device autonomously executes risk-based testing without requiring manual intervention at each step. The meta-model automatically prioritizes test cases and manages the testing process, allowing the system to serve itself and reducing the operational burden on testers.
2Adaptability or versatility
If manual risk-based testing is used, then adaptability to different risk scenarios is maintained, but time consumption increases
Solution Approach 1:
The patent uses parameter changes to adapt the testing process to different risk scenarios. The meta-model allows dynamic adjustment of risk parameters, probability values, and consequence weights based on specific testing scenarios. This enables the system to quickly adapt to different risk situations by modifying numerical parameters rather than restructuring the entire testing approach, significantly reducing time consumption.
3Reliability
If manual maintenance of risk lists is used, then human judgment is applied, but errors and inconsistencies increase
Solution Approach 1:
The patent replaces manual human judgment processes with automated computational algorithms. The processing device systematically applies the meta-model to calculate risk priorities and test effectiveness, eliminating human errors and inconsistencies while maintaining the complexity management through structured automated processes.
4Reliability
If comprehensive testing is performed, then coverage is improved, but resource efficiency decreases
Solution Approach 1:
The patent segments the testing process into prioritized groups based on risk levels. The meta-model divides test cases into high-priority, medium-priority, and low-priority segments, allowing comprehensive testing coverage to be achieved systematically. Resources are allocated efficiently by focusing first on high-priority segments that cover the most critical risks, then progressively addressing lower-priority segments as resources become available.
Solution Approach 2:
The system uses parameter changes to dynamically adjust testing scope and resource allocation. By calculating risk priority parameters and test effectiveness scores, the system can adaptively determine the optimal level of testing for different system components, achieving comprehensive coverage where needed while reducing testing intensity in lower-risk areas, thereby improving overall resource efficiency.
Data Source
AI summary
Provided is a computer-implemented method, the method including storing a meta-model in a computer-readable storage medium, wherein the meta-model includes at least one risk element, at least one test element and at least one objective element, and associations between the elements, wherein each risk element is associated with one or more objective elements, and/or each risk element is associated with one or more test elements, wherein at least one element of the elements and/or at least one association has at least one associated risk-related parameter. A corresponding computer program product and system is also provided.


