Feature set - Paxterra/TestON GitHub Wiki

Feature set :

Feature Set Diagram

TestON framework provides following features.

Core Integration :

This is the ability to integrate with as many OpenFlow components as possible. This is a continually expanding feature of the framework. The framework provides a set of high level connectivity drivers and some other drivers that can be of actual use. Users are welcome to add their own drivers to expand the framework.

Test Authoring:

Script-less automation :

The ability to author scripts in plain English using simple keywords (such as ON RUN WITH , etc). The keyword specification for this is provided in the detailed OpenSpeak specification documentation.

Extreme Parameterisation :

The ability to totally separate data from the test flow. Parameters in the framework can be provided at multiple levels as listed below.

Global test parameters - Provided in params file Global topology parameters - Provided in topo file Case level parameters - Provided in params file per test case Step level parameters - Provided in params file per test step Component level parameters - Provided in topo file per component. Common to all test steps and test cases.

Topology design :

The ability to quickly build a topology file that describes various components in the test and their inter-relativity. As part of phase II, user will be able to generate this file using a drag and drop GUI.

Record and replay :

This is a phase III feature where user can record a series of actions and generate a OpenSpeak test script for the same complete with assertions. This feature will also include the ability to optimize recorded scripts to generate drivers and modules that can reduce code.

Paxterra

⚠️ **GitHub.com Fallback** ⚠️