Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleLearn more

You may want to give a look at this short video which explains the core concepts and the issue types used by Xray.


Terminology

Concept/TermIssue TypeDescriptionAlso known by the testing community as...
TestTestA test case. It may be either a manual or automated test, composed of multiple steps, actions and expected results.test case, test scenario, test template
Pre-ConditionPre-ConditionInitial conditions that must be assured before the Test own steps. A Pre-Condition may be used by multiple Tests. 
Test SetTest SetA group of tests, organized in some logical way. A test may belong to multiple Test Sets.test group, test suite
Test PlanTest PlanA "formal" plan of the tests intended to be executed for a given version. 
Test ExecutionTest ExecutionAn assignable, "schedulable" task to execute one or more tests for a given version/revision along with its results.test cycle
Sub-Test ExecutionSub-Test Execution

A Sub Test Execution has the same functionalities as the Test Execution issue type. The difference between them is that the Sub Test Execution is a sub-Task and can be created in a requirement's context. Creating a Test Execution as a sub-task from within the requirement issue screen, will provide the user the ability to track executions in the Agile's board.

 
test run-A specific run of a test. An instance of the test, containing the execution status and a snapshot of the test specification. Whenever a user adds a Test to a Test Execution, internally a test run is created within the Test Execution context. A test may have multiple test runs. 
test status-

The "status" of a Test.

Mostly, a shorthand for "test run status". Xray provides a calculated custom field TestRunStatus which may be used in queries, gadgets, etc, based on some rules.

..
requirementStory, Requirement, ....Something that you expect from the system. A feature. A good requirement explains how the system should behave and it's purpose. 
test repository-The full list of tests within a project. In Xray the test repository is simply composed of all Test issues. 
test strategy-Which requirements you want to validate, how to validate, use of either manual or automated tests, the resource allocation, etc. 
testing lifecycle-After requirement specification and revision, the testing lifecyce involves test planning , test designing, test execution and test reporting. 

 

Entities Relationship Diagram

...