Test Scenario Template Selection via Profile Similarity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large software systems face complexity in determining which transactions and options need to be covered during testing, making it difficult to devise effective and efficient testing plans, especially since different organizations often have similar software modules and transactions.
Innovation Solution
A computer system that suggests test scenario templates to users based on the similarity of their profiles to those of other users, utilizing a template identifier, profile generator, profile comparator, and template selector to identify relevant templates and customize them with proprietary data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If organizations test their software systems independently without sharing testing knowledge, then each organization can ensure its specific testing requirements are met, but the overall testing efficiency and effectiveness decrease due to redundant work and lack of leverage from collective expertise
Solution Approach 1:
The patent creates a universal testing knowledge base that serves multiple organizations simultaneously. The system collects testing profiles from various organizations and makes them available to all participants, allowing the same testing knowledge to benefit multiple entities. This resolves the contradiction by enabling knowledge sharing that improves productivity without causing loss of organizational-specific testing information, as each organization can still access and apply relevant knowledge while maintaining its own testing requirements.
Solution Approach 2:
The patent merges testing knowledge from multiple organizations into a centralized repository. By combining testing profiles, templates, and expertise from different organizations into a shared knowledge base, the system enables collective intelligence to improve testing efficiency for all participants. This merging approach allows organizations to leverage combined expertise while the system manages information preservation through structured storage and retrieval mechanisms.
2Reliability
If organizations share and utilize each other's testing knowledge through profile comparison, then testing effectiveness improves by leveraging collective expertise, but the system complexity increases due to profile management and comparison mechanisms
Solution Approach 1:
The patent uses template copying as a core mechanism to reduce system complexity. Instead of creating entirely new test scenarios for each organization, the system copies existing testing templates from the knowledge base and customizes them for specific organizational needs. This copying approach improves testing effectiveness by leveraging proven templates while keeping the system manageable through reuse rather than recreation of testing artifacts.
Solution Approach 2:
The patent performs preliminary actions by pre-processing and structuring testing knowledge into standardized profiles and templates before they are needed. The system pre-organizes testing information from multiple organizations into comparable formats, creating ready-to-use templates that can be quickly retrieved and customized. This preliminary structuring reduces the complexity of real-time profile comparison and template selection during actual testing operations.
3Measurement precision
If the system collects and stores testing profiles from multiple organizations, then the quality of template suggestions improves through better similarity matching, but the data management complexity and storage requirements increase
Solution Approach 1:
The patent extracts essential characteristics from comprehensive testing profiles to create condensed representations for comparison. Instead of storing and processing entire testing datasets from multiple organizations, the system extracts key profile attributes and features that are sufficient for similarity matching. This extraction approach improves measurement precision of profile similarity while reducing the quantity of data that needs to be managed and processed.
Solution Approach 2:
The patent segments testing knowledge into modular components including testing profiles, templates, and organizational characteristics. By dividing the comprehensive testing data into discrete, manageable segments, the system can store and process only the essential elements needed for similarity comparison. This segmentation reduces overall data volume while maintaining the precision needed for accurate template suggestions through structured organization of testing information.
Data Source
AI summary
Selecting a test scenario template for a certain user based on similarity of a profile of template utilization by the certain user to profiles of template utilization by other users involves executing the following: receiving runs of test scenarios, run by a certain user belonging to a certain organization; identifying test scenario templates utilized by the certain user; generating a profile of the certain user based on the test scenario templates; receiving profiles of users belonging to different organizations; comparing between the profile of the certain user and the profiles of the users and identifying at least one profile of a user, from among the profiles of the users, which is similar to the profile of the certain user; and selecting a certain template from among templates indicated as utilized in the at least one profile.


