# Test Cycle

A test cycle groups in a set of test cases that fulfill a specific testing goal. Test cycles by design implement a broader scope than test cases, and can be assigned to specific testers. In essence, test cycles convert groups of test cases into a series of test runs that are ready for execution.

# Test Cycle List



This is the Test Cycle listing Page.

In the Test Cycle listing screen we have various activities to be performed as follows :

  • Folder Creation : On clicking "Create New Folder icon, a text box appears where we enter a Folder name and click on the tick mark to create the folder.

    • Cancel to revert the folder creation action.

    • The Test Cases can also be created inside the selected Folder

  • Folder Action (Edit and Delete): once you have created the folder use the ellipses to edit or delete





Edit will give you the same interface like create The number of test cycles in each folder appears after the folder name

  • On the top of the sidebar, a home button redirects the user to the root directory or folder

  • Top right action bar



  • Test Cycle Table Column Sort


Show/hide columns according to user preference

  • Test Cycle Custom Filter


Sort the current test cycle list based on different column values Multiple column sort is supported . Users may sort filter with certain criteria for future use by clicking "Choose saved filter"



2 more options to edit and delete the saved filter are available. Users may filter by its type



While creating or edit users can set the visibility option to be "public" or "private"

  • Test Cycle Search Box

This is the client-side searching for the current test cycle list by their names

  • Test Cycle Multiple Export/Import Option in CSV/Excel Format


The import feature has a sample file available for users to import test cycles



Users can export test cycle in two different formats

# Test Cycle

  • Create Test Cycle Button This button redirects the user to a new screen for creating the test cycle.

  • Below CRUD Operations can be performed on the test cases listed

    • Edit Test Cycle Will present the user with existing test cycles which they may edit

    • Clone Test Cycle users can clone a test cycle and the name of the new cloned test cycle will be "[cloned test cycle Name]-clone" to easily differentiate between the old and newly cloned test cycle

    • Delete Test Cycle

    • Execute Test Cycle

# Test Cycle Basic Details

Users can create a test cycle by filling in all mandatory details.



"Status" and "Environment" values are presented from the configuration section.

Users may also add a custom field to the test cycle.

# Test Cycle Add Test Case



Users can attach test cases to be executed inside a test cycle.

WARNING

For a Test Case to be added to a Test Cycle, make sure the Status of the Test Case is set to Approved

# Test Cycle Traceability



Attach existing or create a new issue. The ability to create a weblinks or attach a test plan is also available

# Test Cycle History



Users can see all history related to a specific test cycle and view an audit trail of changes by user.

# Executing or Running a Test Cycle

In the test cycle listing page, a play icon is available for executing a Test Cycle.

Click on the play icon to open the test player screen.



In the Test Player screen, users can initiate the execution of the test case.

In the Test Player, users can update the status and start the test-execution timer.



Click Pass, Fail, Blocked, In Progress , Not Executed on the Test Scripts section



In the Test Player screen, on the left side, we can see all test cases associated with the test cycle. We can also perform multiple executions of test cases. In this, we also have started a new execution button. This archives the previous test execution result and allows us to start testing from scratch.

In the Test Player screen, we can also view archived test execution.