Apps documentation
TestFLO - Test Management for Jira
TestFLO - Test Management for Jira
8.8.x
8.7.x
8.5.x
8.4.x
8.3.x
8.2.x
8.1.x
8.0.x
FAQ
Release notes
Last updated Feb 22, 2021

Validators

TestFLO validators are added to Jira’s built-in validator list.

TestFLO - Test Case order of execution from Test Plan Validator

This workflow validator controls the execution order of Test Cases based on their order from the Test Cases panel in the Test Plan. The validator is active only when Enforce Test Case execution order is enabled in the Test Execution tab in the project settings in the project containing the current Test Case. Based on the statuses set in the project settings, the validator checks if the previous Test Case in the Test Cases panel has the appropriate status. To transition a Test Case into another status, all Test Cases preceding it on the Test Plan in the same iteration need to be in one of the statuses defined in the project settings. Otherwise, the user receives a message that they cannot execute the given Test Case and needs to return to the one indicated in the message.

Example

Validator is set in the Test transition in the Test Case workflow and requires a Pass or Fail status from the previous Test Case.

enforce test case execution
View of Test Cases panel

In the Test Cases panel, a specific order of Test Cases execution is set. Two Test Cases are still waiting for execution: SAMPLE-125 and SAMPLE-131. When the user wants to perform SAMPLE-131 before the SAMPLE-125 (Test transition), the validator returns the following message:

enforce test case execution
View of warning provided by TestFLO - Test Case order of execution from Test Plan Validator
Note

For new installations, the validator is automatically added to the default Test Case workflow on the Test transition. For existing installations, you have to add the validator manually.

Steps

To set the TestFLO - Test Case order of execution from Test Plan Validator:

  1. Go to the Jira Administration > Issues > Workflows.
  2. Select the workflow that is assigned to the Test Case and click Edit.
    Note

    If you choose a workflow other than for the Test Case, the validator will not work.

  3. Select the appropriate transition where you want to set the validator.
  4. Select the Validators tab.
  5. Click Add validator.
  6. Select TestFLO - Test Case order of execution from Test Plan Validator.
  7. Click Add.
  8. Publish the workflow.

Result

You have added a validator to the workflow. To be able to use it fully, you need to activate it in the Test Execution tab in the Enforce Test Case execution order option.

Info

Check Enforcing the order of Test Case execution as defined in Test Plan to find out how to take full advantage of the Test Cases enforcement feature.

TestFLO - Required Steps Validator

This workflow validator allows executing given transition on the issue when field of TestFLO Steps type is not empty.

Steps

To set the TestFLO - Required Steps Validator:

  1. Go to the Jira Administration > Issues > Workflows.
  2. Select a workflow and click Edit.
  3. Select the appropriate transition where you want to set the validator.
  4. Click Add validator.
  5. Select TestFLO - Required Steps Validator.
    Advanced workflow validator
  6. Click Add.
    Advanced workflow validator
  7. Select source of Steps CF which should be checked against the validator.
  8. Click Add.
  9. Publish the workflow.

Result

Validator has been added.

TestFLO - Required Dynamic Table Validator

This workflow validator allows executing given transition on the issue when field of TestFLO [Dynamic Table] - Dynamic Table Field type is not empty.

Steps

To set the TestFLO - Required Dynamic Table Validator:

  1. Go to the Jira Administration > Issues > Workflows.
  2. Select a workflow and click Edit.
  3. Select the appropriate transition where you want to set the validator.
  4. Click Add validator.
  5. Select TestFLO - Required Dynamic Table Validator.
    Advanced workflow validator
  6. Click Add.
    Advanced workflow validator
  7. Select source of Dynamic Table CF which should be checked against the validator.
  8. Click Add.
  9. Publish the workflow.

Result

Validator has been added.