1. A method for performing integration testing of Information Technology (IT) infrastructures, the method comprising: obtaining, by a testing computing device, one or more infrastructure parameters from at least one data source; identifying, by the testing computing device, at least one infrastructure element by analyzing the one or more infrastructure parameters; determining, by the testing computing device, 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 an IT infrastructure; selecting, by the testing computing device, one or more agnostic test cases from a test case repository based on the infrastructure landscape; and executing, by the testing computing device, the one or more agnostic test cases to perform integration testing of the IT infrastructure.