Browse Prior Art Database

Method and system of efficiently managing snapshots in Cloud to support application testing

IP.com Disclosure Number: IPCOM000202746D
Publication Date: 2010-Dec-28
Document File: 7 page(s) / 138K

Publishing Venue

The IP.com Prior Art Database

Abstract

This invention proposes a method and system of efficiently managing snapshots in Cloud to support application testing with the following two steps: 1. Identify snapshot tree and indicative metrics that influence image size; 2. Optimize image storage based on output of step 1.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 70% of the total text.

Page 01 of 7

Method and system of efficiently managing snapshots in Cloud to support application testing

Problem: Integration test is the key of solution testing. e.g., eManager process testing accounts for 90% of total test cases. Many test paths need to be tested, testers have to run each from the beginning - no way to taking snapshots & reusing: very time consuming process testing. See below figure for illustration.

(This page contains 00 pictures or other non-text object)

1


Page 02 of 7

In current testing practice, such relevant test cases are run one by one, each from the starting point. Below figure shows the overlapping between test cases (sharing of test steps),

which represents opportunities that can be explored. If we can reduce the repetitive run of the overlapped part, it will mean reduced test

execution time.

(This page contains 00 pictures or other non-text object)

We proposed a two-step approach for managing the snapshots efficiently.

2


Page 03 of 7

Step 1. Identify snapshot tree and indicative metrics that influence image size Step 2. Optimize image storage based on output of step 1

See below figure for how step 1 runs. The testers are responsible for analyzing the test cases and constructing trees that represent the related test cases. In this tree, all the snapshot taking points can be easily identified. Also, at each step,

we evaluate

(by estimate or by actual profiling) the storage requirement.

Majorly the storage related operations are business objects a...