HomeUser GuideTest Executions ManagementTest Executions Management

5.2. Test Executions Management

Test Executions are the entities that form basis for all major processes involved 

Here collaborative analysis include 

Test Executions can be part of a test plan and can be related to milestones, making monitoring of milestones easier. 

Add a New Test Execution Record 

In Testcollab, adding a Test Execution is a 2 step process and it involves adding a new Test Execution, which is followed by the process of assigning the new Test Execution to a tester. 

User can reach to this screen by either using Test Execution ->Assign option or by using Allocate New Test Execution on Milestone's view page. If test execution is to be created under a test plan then "Add Execution" option can be used. 

When an authorized user opts to Assign a new Test Execution record, a form is made available to enter information.

On the form user will be required to provide: 

Here custom fields can be seen as additional parameters that may be set to control the execution of a test. 

To know more about custom fields see this.

 

Here title is the only mandatory field.

Using Execution Templates for Defining Test Executions 

Test executions can now be created on the basis of execution templates

While creating a new test execution you have an option to "Use execution template" , when this option is checked you can select an existing execution template from drop down provided.

Once a template is selected you do not need to follow the second step of assignment which includes selection of test suites / test cases and also selection of assignee testers. Clicking "Next" would simply create a test execution on the basis of one or more test case selection criteria you have set while defining the selected execution template and the test cases would be assigned to tester(s) selected in execution template.

Assign Testers for a Test execution

This process helps an authorized user assign test cases to the testers collectively or individually, that are going to be the part of either a newly created Test Execution or of a pre-existing Test Execution.

Here user (assigner) is required to clearly define the relation between a tester and the test cases.

A tester can be a member in selected project having permission to execute tests, an administrator, or a remote executor defined under application settings.

User can assign one or more test cases that may belong to one or more test suites present in the selected project. 

Once the assignment is done then only it would be possible to get the tests executed (or atleast set their status). 

 

On the form:

If there are some test cases for which testers have earlier been assigned, then for each such test case the name of assigned tester will be shown next to it in the test cases list box (until reassigned to someone else).

 

For convenience user can filter the test cases to be assigned, on the basis of their suite's title, test cases title, priority, linked tags and requirements.

When User has opted to filter the test suites and cases then he can simply key in the search criteria in the respective boxes he wants to filter the list on the basis of, once he starts keying the related options will be suggested and appropriate option can be selected.

Once the filter is applied, the list of test cases and their respective suites will be restricted to the criteria selected. When filter is applied, Reset option can be used to remove the applied filters and show all cases and suites.

After assigning, if email notification for assignment of a test has been enabled by administrator, then the same would be sent to assignees.

Edit a Test Execution

When an authorized user opts to edit a pre-existing Test Execution, then a form similar to add/assign Test Execution will be shown and user can update any of the information.

Test Executions' List

The Test Executions' list screen lets an authorized user manage the Test Executions.

 

User can see the list of existing Test Executions under selected project along with their relevant details. He gets options to perform various operations on Test Executions that he may be authorized for.

Then For each Test Execution details covered:

The links to perform various operations like View/Execute/Report/Edit/Assign/Delete are shown to the authorized users when hovered over the Test Execution details.

The list can be sorted on the basis of Test Execution

User can also set the filters for the list on basis of

To filter, user can use Filter button provided (as shown in the image above).

Test Executions "Assigned To Me"

This screen particularly lists the Test Executions that have been assigned to the user who is currently logged in.

 

All options remain same as they are on Test Executions' list page, except for the fact that the list is limited to the tests that have been assigned to him enabling him to focus on those Test Executions and perform relevant operations including opting to execute them.

This page was: Helpful | Not Helpful
Test Case Management
Test Collab Support
Product Tour