Browse Prior Art Database

Method and System to Automatically Provision Test Environments Based on Dynamic Configurations

IP.com Disclosure Number: IPCOM000247218D
Publication Date: 2016-Aug-17
Document File: 2 page(s) / 22K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed are a method and a system that provides dynamically configured test environments based on release needs.

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 to Automatically Provision Test Environments Based on Dynamic Configurations

Software development organizations are adopting continuous delivery models that require faster deliveries of good quality code. This sort of model requires test automation to quickly ensure the software is ready to be delivered.

With the increasing appearance of DevOps systems, the automatic provisioning of test environments is becoming more popular. However, complex middleware needs to be tested in different environments that require a combination of software products to be installed and configured to support the running of automated scripts.

The establishment of different environments is not easy without using combinatorial test design tools; however, there is still no solution to obtain the proper set of automatically and dynamically configured combinations.

The novel contribution is a method and a system that provides dynamically configured test environments based on release needs.

The solution comprises a combinatorial test design using dynamic variables auto-updated lively (using feeds) to provision high priority test environments. In addition, the solution enables the use of auto-provisioned test environments for test execution. Said test environments are created by using dynamically adjusted environment variables and combinatorial test design.

To implement the method and system to automatically provision test environments based on dynamic configurations:

1. Test leader specifies the variables for testing, for example:
A. Operating systems
B. Java* Devel...