Overview

This document provides a framework for automating the execution and validation of CMDBf Graph Queries against different MDR's.

The framework was designed using Java and TestNG and uses a Data Driven approach to execute the individual queries for an MDR. The framework contains a configuration file where each MDR that will be tested can be configured. The queries used to test each MDR and expected results used for validation are stored in a directory structure and using a naming convention so that the type of tests being performed can easily be detected by the test creator/executor/reviewer and the framework during processing.

Features

The framework supports the following testing features:

MDR Query Execution using Web Services with Axis2.

Can execute queries using Soap 1.1 and Soap 1.2.

Execute queries directly against a configured MDR Endpoint or use a Cosmos Broker to find the appropriate MDR Endpoint.