User Interface

The Cycle client is an Integrated Development Environment (IDE) designed to make creating and running software tests easy. The Cycle IDE will be used for both developing and running automated tests.

Cycle first opens to a Welcome Screen:

Cycle Welcome Screen

The main layout of Cycle can be broken down into 4 major components:

Cycle Main
  1. Cycle Ribbon toolbar - The wide blue bar across the top of Cycle that dynamically displays different buttons based on whether a Cycle Project is currently open or on the type of file open in the Editor workspace.
  2. Project Directory panel - The gray box to the left-hand side of Cycle that displays local files, resources, and directories associated with the open Cycle Project. This panel also includes a button in the bottom-right corner that opens the Project-level settings.
  3. Cycle Editor workspace - The primary workspace where Feature Files, Playlists, and Group Tests are created, edited, and executed.
  4. Inspector panel - The box to the right-hand side of Cycle which contains tabs for the **Assistant Editor**, **Settings** for the open file, the **Output** of an executed test, Cycle's **Data Extract Tool**, and a **Help & Support** section . (This panel is blank when no Project is open.)