1. A method of compliance testing system in a cloud storage environment, the method comprising: Retrieving, by a processor, a definition information asserting competency of a plurality of cloud providers by performing a capability check and setting a http request message to a server using authentication parameters, wherein the http request message refers to GET/PUT/POST/DELETE requests, wherein the GET/PUT/POST/DELETE requests are sent for CDMI objects on the server for performing a functionality and setting a request header for an operation, and wherein the authentication parameters include login credentials; identifying, by the processor, a plurality of requisite test cases within a test script, including optionally created data objects from the data files, conforming to said competency for execution; executing, by the processor, the http request message on the identified test script; verifying, by the processor, a http status code and response parameters upon receiving an output response from the server; and validating, by the processor, if a requested functionality is executable on the server.