Agnostic IT Infrastructure Integration Testing Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integration testing of IT infrastructure is complex due to the presence of various infrastructure devices and operating systems from multiple vendors, leading to difficulties in qualifying against infrastructure failures and preventing unexpected downtimes, which result in significant revenue losses.

Innovation Solution

A method and system for performing integration testing that involves receiving infrastructure parameters, identifying infrastructure elements, determining their landscape, selecting agnostic test cases, and executing these tests to comprehensively assess the IT infrastructure, thereby detecting potential failures before they cause downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional frameworks are used for integration testing, then testing can be performed on individual infrastructure elements, but the frameworks cannot communicate with various infrastructure elements like physical switches, storage servers, and cloud storage

Engineering Contradiction:
Improvecompatibility with infrastructure elementsVSAvoidcomplexity of test setup
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (testing framework with standardized interfaces) that mediates between the test execution environment and diverse infrastructure elements. This framework provides adapter patterns and standardized communication protocols that enable compatibility with physical switches, storage servers, cloud storage, and other infrastructure components without requiring complex custom integrations for each element type

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The testing framework is designed with universal, multi-functional capabilities to communicate with multiple types of infrastructure elements through standardized interfaces. The framework can adapt to different infrastructure components (network devices, storage systems, cloud services) using common communication patterns and protocols, eliminating the need for separate specialized tools for each infrastructure type

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If individual automation tools are used for testing different infrastructure elements, then specific testing can be performed, but maintenance of similar logic across multiple tools becomes complex

Engineering Contradiction:
Improvetesting coverageVSAvoidmaintenance complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges multiple individual automation tools into a single unified testing framework that consolidates testing logic for diverse infrastructure elements. The framework integrates network device testing, storage system testing, cloud service testing, and other infrastructure validations into one cohesive system, eliminating the need to maintain separate automation tools and their overlapping logic

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified framework provides multi-functional testing capabilities that can handle various infrastructure elements through a common architecture. It offers standardized test case templates, unified configuration management, and centralized reporting that work across different infrastructure types, significantly reducing maintenance complexity compared to managing multiple separate automation tools

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If comprehensive testing of multiple infrastructure elements is performed, then infrastructure failures can be detected, but the testing process becomes painstaking and complex

Engineering Contradiction:
Improvedetection of infrastructure failuresVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The framework performs preliminary actions by pre-configuring test scenarios, pre-establishing communication channels with infrastructure elements, and pre-loading test data before actual testing begins. Infrastructure elements are pre-provisioned and validated for connectivity, and test cases are pre-compiled based on the detected infrastructure landscape, reducing the actual testing time while maintaining comprehensive coverage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The comprehensive testing process is segmented into modular, independent test suites that can be executed in parallel. The framework divides infrastructure testing into network connectivity tests, storage accessibility tests, cloud service validation tests, and integration tests, allowing concurrent execution across different infrastructure elements and significantly reducing total testing duration

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10002067B2Systems and methods for performing integration testing of an information technology (IT) infrastructure
Publication Date: 2018.06.19 WIPRO LTD
  • US10002067B2 patent drawing
  • US10002067B2 patent drawing
  • US10002067B2 patent drawing

AI summary

Systems and methods for performing integration testing of an Information Technology (IT) infrastructure are disclosed. In one embodiment, the method comprises receiving one or more infrastructure parameters from at least one data source. The method further comprises identifying at least one infrastructure element by analyzing the one or more infrastructure parameters. The method further comprises determining an infrastructure landscape by performing at least one validation operation on the at least one infrastructure element. The infrastructure landscape indicates a topology of the at least one infrastructure element in the IT infrastructure. The method further comprises selecting one or more agnostic test cases from a test case repository based on the infrastructure landscape. The method further comprises executing the one or more agnostic test cases to perform integration testing of the IT infrastructure.