Skip to main content
Skip table of contents

Analysis & Scope Calculation

Agile Test makes it easy to analyze the state of the Requirements.

The coverage status is calculated for different analysis scopes. When the analysis scope is changed, the status is automatically recalculated for the new scope.

Reminder:

  • The requirement’s run status is determined by its links to test cases and test scripts.

  • A linked test session does not impact the requirement’s run status.

1. Overall Requirement Status

A Requirement run status is calculated based on its link with Test Cases and Test Scripts. In other words, only Test Cases and Test Scripts run status (depicted as 1) affect the run status of the Requirements (depicted as 2).

Screenshot 2025-02-04 at 15.02.11-20250204-080435.png

Below are the scenarios of how the Requirement run status is calculated (the effect of Test Sessions on Requirement run status)

Test Cases

Test Scripts

Test Sessions

Requirement run status

N/A

N/A

N/A

Uncovered

N/A

N/A

Available

Covered

*N/A: Not Available

The Requirement run status will be calculated as COVERED if users choose to use only Test Session feature (exploratory tests) based on a requirement.

2. Requirement Run Status

The requirement status is determined as follows:

UNCOVERED

If no test case or test script is added to the requirement, the requirement’s run status will result as UNCOVERED.

Test Cases

Test Scripts

Test Session

Overall Run Status

Linked with

0

0

0

Uncovered

COVERED

If a test session is linked to a requirement, it will update the requirement’s run status to COVERED , even if there’s no specific test case or test script linked to it.

Test Cases

Test Scripts

Test Session

Overall Run Status

Linked with

0

0

1

Covered

 

NOT RUN

If a test case and test script are added, but no test run has been executed for those tests, the requirement is marked as NOT RUN.

The TO DO status does not impact the requirement’s run status; if the test is marked as TO DO and there is no other run status, the requirement will be marked as NOT RUN.

Test Cases

Test Scripts

Overall Run Status

Run Status

No Test Run

No Test Run

Not Run

SKIPPED

SKIPPED status will not affect the requirement run status.

Test Cases

Test Scripts

Overall Run Status

Example 1

Skipped

Pass

Pass

Example 2

Fail

Skipped

Fail

UNKNOWN

In case there are no FAIL and TO DO tests, if there is any QUERY , RETEST , or BLOCKED test, the requirement's run status will be considered as UNKNOWN.

Test Cases

Test Scripts

Overall Run Status

Example 1

Skipped

Query

Unknown

Example 2

Pass

Retest

Unknown

Example 3

Blocked

Pass

Unknown

 OK

If all tests are PASS or SKIPPED , or a combination of PASS and SKIPPED, the requirement will be considered OK .

Test Cases

Test Scripts

Overall Run Status

Example 1

Skipped

Pass

OK

Example 2

Pass

Pass

OK

Example 3

Skipped

Skipped

OK

NOK (FAIL)

If there is any FAIL test, the requirement will be considered as NOK.

Test Cases

Test Scripts

Overall Run Status

Example 1

Skipped

Fail

NOK

Example 2

Pass

Fail

NOK

Example 3

Fail

Blocked

NOK

NOT RUN

If there is any TO DO test and no FAIL test, the requirement will be considered as NOT RUN

Test Cases

Test Scripts

Overall Run Status

Example 1

To Do

Pass

Not Run

Example 2

Skipped

To Do

Not Run

 


Should you need any assistance or further AgileTest inquiries, contact our 24/7 Support Desk!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.