Business Object Testing via Graphical View Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional business object development systems make it difficult to thoroughly test all interactions of business objects, leading to programming errors or flaws often being discovered after the object has malfunctioned during an actual business event.
Innovation Solution
A method and system for developing business objects that includes identifying and parsing business objects to determine graphical views, filtering these views based on filter criteria, and presenting a structural view, along with a detailed view and testing interface, allowing for the modification and testing of business object instances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional business object development systems are used, then development simplicity is maintained, but testing thoroughness deteriorates
Solution Approach 1:
The patent segments the business object into multiple graphical views (structural view, detailed view, testing interface) that can be independently accessed and tested. This allows comprehensive testing of all interactions while maintaining a manageable development environment through organized separation of concerns.
Solution Approach 2:
The patent introduces a graphical user interface dimension to the testing process, transforming traditional text-based or command-based testing into visual interaction. The graphical views enable developers to see and test business object structures, associations, and behaviors in a visual manner, improving testing thoroughness without significantly increasing system complexity.
2Reliability
If comprehensive testing of all business object interactions is implemented, then error detection capability is improved, but development time increases
Solution Approach 1:
The patent implements preliminary action by providing a testing interface that allows developers to test business object interactions before actual business events occur. The graphical views and testing capabilities are prepared in advance, enabling systematic testing of all interactions including edge cases and error conditions, thereby improving error detection capability while managing development time through efficient testing workflows.
Data Source
AI summary
The present disclosure relates to methods, systems, and software for developing or testing business objects. The method includes identifying at least one of a plurality of business objects in a development environment, parsing the identified business objects to determine various graphical views with at least one of the graphical views comprising a structural presentation of the business object, filtering the structural presentation based on one or more filter criteria, and presenting at least a portion of the views including the structural view.


