Abstract: 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. Figure 3
Claims:WE CLAIM
1. A method for performing integration testing of an Information Technology (IT) infrastructure, the method comprising:
receiving, by a testing system, one or more infrastructure parameters from at least one data source;
identifying, by the testing system, at least one infrastructure element by analyzing the one or more infrastructure parameters;
determining, by the testing system, an infrastructure landscape by performing at least one validation operation on the at least one infrastructure element, wherein the infrastructure landscape indicates a topology of the at least one infrastructure element in the IT infrastructure;
selecting, by the testing system, one or more agnostic test cases from a test case repository based on the infrastructure landscape; and
executing, by the testing system, the one or more agnostic test cases to perform integration testing of the IT infrastructure.
2. The method of claim 1, further comprises performing system initialization by configuring one or more system parameters based on a user input.
3. The method of claim 1, wherein the one or more infrastructure parameters comprise Internet Protocol (IP) address used in the IT infrastructure, port details, protocol information, user credentials, dependencies, type of testing, and an infrastructure area.
4. The method of claim 1, wherein receiving the one or more infrastructure parameters further comprises determining the one or more infrastructure parameters by analyzing infrastructure data, pertaining to the IT infrastructure, received from a user.
5. The method of claim 1, wherein the at least one infrastructure element comprises switches, routers, cloud servers, and computing devices with an operating system (OS).
6. The method of claim 1, wherein performing at least one validation operation comprises:
running infrastructure specific commands on at least one infrastructure element; and
performing test operations at one or more validation points in the IT infrastructure, wherein the one or more validation points comprises a setup stage, an execution stage and an output stage.
7. The method of claim 1, wherein selecting the one or more agnostic test cases further comprises:
identifying the one or more agnostic test cases agnostic to the at least one infrastructure element with different operating systems (OS) from various manufactures based on a test area; and
retrieving the one or more agnostic test cases from the test case repository based on the identification.
8. A testing system performing integration testing of an Information Technology (IT) infrastructure, the system comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving one or more infrastructure parameters from at least one data source;
identifying at least one infrastructure element by analyzing the one or more infrastructure parameters;
determining an infrastructure landscape by performing at least one validation operation on the at least one infrastructure element, wherein the infrastructure landscape indicates a topology of the at least one infrastructure element in the IT infrastructure;
selecting one or more agnostic test cases from a test case repository based on the infrastructure landscape; and
executing the one or more agnostic test cases to perform integration testing of the IT infrastructure.
9. The system of claim 8, wherein operations further comprises performing system initialization by configuring one or more system parameters based on a user input.
10. The system of claim 9, wherein the one or more infrastructure parameters comprise Internet Protocol (IP) address used in the IT infrastructure, port details, protocol information, user credentials, dependencies, type of testing, and an infrastructure area.
11. The system of claim 8, wherein operations of receiving the one or more infrastructure parameters further comprise determining the one or more infrastructure parameters by analyzing infrastructure data, pertaining to the IT infrastructure, received from a user.
12. The system of claim 8, wherein the at least one infrastructure element comprises switches, routers, cloud servers, and computing devices with an operating system (OS).
13. The system of claim 8, wherein operations of performing at least one validation operation comprise:
running infrastructure specific commands on at least one infrastructure element; and
performing test operations at one or more validation points in the IT infrastructure, wherein the one or more validation points comprises a setup stage, an execution stage and an output stage.
14. The system of claim 8, wherein operations of selecting the one or more agnostic test cases further comprise:
identifying the one or more agnostic test cases agnostic to the at least one infrastructure element with different operating systems (OS) from various manufactures based on a test area; and
retrieving the one or more agnostic test cases from the test case repository based on the identification.
Dated this 28th day of April, 2016
Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to integration testing and more particularly to systems and methods for performing integration testing of an Information Technology (IT) infrastructure.
| # | Name | Date |
|---|---|---|
| 1 | Form 9 [28-04-2016(online)].pdf | 2016-04-28 |
| 2 | Form 5 [28-04-2016(online)].pdf | 2016-04-28 |
| 3 | Form 3 [28-04-2016(online)].pdf | 2016-04-28 |
| 4 | Form 18 [28-04-2016(online)].pdf | 2016-04-28 |
| 5 | Drawing [28-04-2016(online)].pdf | 2016-04-28 |
| 6 | Description(Complete) [28-04-2016(online)].pdf | 2016-04-28 |
| 7 | REQUEST FOR CERTIFIED COPY [29-04-2016(online)].pdf | 2016-04-29 |
| 8 | abstract201641014762.jpg | 2016-05-06 |
| 9 | Other Patent Document [23-05-2016(online)].pdf | 2016-05-23 |
| 10 | Other Patent Document [24-05-2016(online)].pdf | 2016-05-24 |
| 11 | Form 26 [24-05-2016(online)].pdf | 2016-05-24 |
| 12 | 201641014762-Power of Attorney-250516.pdf | 2016-07-20 |
| 13 | 201641014762-Form 1-250516.pdf | 2016-07-20 |
| 14 | 201641014762-Correspondence-F1-PA-250516.pdf | 2016-07-20 |
| 15 | REQUEST FOR CERTIFIED COPY [08-12-2016(online)].pdf | 2016-12-08 |
| 16 | 201641014762-FER.pdf | 2019-12-30 |
| 17 | 201641014762-Information under section 8(2) [30-06-2020(online)].pdf | 2020-06-30 |
| 18 | 201641014762-FORM 3 [30-06-2020(online)].pdf | 2020-06-30 |
| 19 | 201641014762-FER_SER_REPLY [30-06-2020(online)].pdf | 2020-06-30 |
| 20 | 201641014762-US(14)-HearingNotice-(HearingDate-06-01-2023).pdf | 2022-09-11 |
| 21 | 201641014762-POA [20-09-2022(online)].pdf | 2022-09-20 |
| 22 | 201641014762-FORM 13 [20-09-2022(online)].pdf | 2022-09-20 |
| 23 | 201641014762-AMENDED DOCUMENTS [20-09-2022(online)].pdf | 2022-09-20 |
| 24 | 201641014762-Correspondence to notify the Controller [06-10-2022(online)].pdf | 2022-10-06 |
| 25 | 201641014762-Written submissions and relevant documents [21-01-2023(online)].pdf | 2023-01-21 |
| 26 | 201641014762-PETITION UNDER RULE 137 [21-01-2023(online)].pdf | 2023-01-21 |
| 27 | 201641014762-PatentCertificate26-01-2023.pdf | 2023-01-26 |
| 28 | 201641014762-IntimationOfGrant26-01-2023.pdf | 2023-01-26 |
| 1 | searchstrategy_19-12-2019.pdf |