Browse Prior Art Database

Method And System For Automatic Variation Of Parameters Associated With Test Cases

IP.com Disclosure Number: IPCOM000201814D
Publication Date: 2010-Nov-23
Document File: 2 page(s) / 18K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for automatic variation of parameters associated with test cases is disclosed.

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

Page 01 of 2

Method And System For Automatic Variation Of Parameters Associated With Test Cases

Disclosed is a method and system for automatic variation of parameters associated with test cases. The method includes inputting a test case along with a specification for varying parameters of the test case. The test case is modified and executed for each requested variation and the parameters used for the test case execution are saved in a file, so that a given test can be repeated with the same parameters and so that future tests can increment input data based on past run data.

A variation engine is provided for varying parameters of the test case. The variation engine comprises of three main parts. The three main parts include the variation engine itself, a database of parameter values, and a logging mechanism which records actual values from the last execution. The inputs to the variation engine are a test case and a set of rules for varying the test case. After inputting the test case, the variation engine reads the test case and the variation rules and thereafter executes the test case as many times as required with varying parameters to cover each combination of parameter values.

The variation rules for varying the test case specify one or more variations to be executed. For example, if a data set is being allocated with a certain blocksize, then the blocksize could be a variation parameter. In a scenario, consider that BLOCKSIZE = (80, 512, 1024, 4096, 27998) corresponds to a varying rule. The varying rule specifies that the test case should be run with each of the 5 values in the rule. In the same manner, another rule BLOCKSIZE = RANDO...