The 4 layers of automation project

When we look at automation project we module it to 4 layers: SystemObject, Tests, Scenario manager and management.

System Under Test (or SUT)

The SUT is your testing environment. When planning an automation project one of the first stages is to define the SUT. The SUT is not only the device/software you are testing, it's all the managed object (SystemObject) in your testing environment. It can include:

The players / SystemObject (Layer 1)

The first layer is the layer of what we call SystemObject. For every managed object there is a SystemObject. The SystemObjects are management layer that will manage your SUT. What is expected from the SystemObject layer:

Tests (Layer 2)

When you have finished your SystemObjects the writing of tests should be simple. It usually can be done by a QA engineer with programming orientation. The guidelines for writing tests are the following:

Scenario manager (Layer 3)

The Scenario manager is an application that can be run from every desktop in your organization. It's used to:

Management (Layer 4)

This layer is a LMS (Lab Management System) application. It supports the management of multi setups automation lab. Using this layer you will be able to:

The full AQUA solution include a centralize reports server. The report server is J2EE base application that include database. Using the report application you will be able to:

For more information about the reports server contact info@aquasw.com.