US20140068340A1

Method and System for Compliance Testing in a Cloud Storage Environment

Claim Score by NHIP

Read claim 1, the broadest

Abstract

The invention provides automated test suite for compliance testing of cloud storage server to a Cloud Data Management Interface (CDMI) by performing functional testing of CRUD (Create, Read, Update, and Delete) operations. It offers a solution containing test scripts for validating the response from CRUD operations performed on CDMI objects and checks for the cloud storage to be CDMI compliant.

US20140068340A1, drawing sheet 1
Sheet 1 of 4

Term

7.5 yearsto projected expiry

Projected expiry 13 March 2034, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 2 independent, 12 dependent

  1. 1
    Broadest claimClaim Score 57, broad(NHIP)A method of compliance testing system in a cloud storage environment, the method comprising:retrieving 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;identifying 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 the http request message on the identified test script;verifying a http status code and response parameters upon receiving an output response from the server;and validating if a requested functionality is executable on the server.
  2. 9
    A system of compliance testing system in a cloud storage environment, the system comprising:a capability detecting module configured for retrieving 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;an execution module for identifying a plurality of requisite test cases within a test script, and executing an http request thereon;and a verification module configured to verify http status code and response parameters upon receiving an output response from the server, and validating if a requested functionality is executable on the server.