Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »



Description

Test definition is all about modelling and structuring test cases for later use in test plans and execution of tests.

The test definition is project specific.
Every project has its own definition tree which allows structuring tests in a folder hierarchy.
The definition tree serves as basis for creating test plans from the the contained tests.
Those tests don't necessarily need to come from the same project the definition tree belongs to.
It's also possible for test to be part of multiple definition trees at the same time.

The three main entities used during test definition are teststest steps and test parameters.

Tests are basically JIRA issues extended with test steps and test parameters.
A test represents a single executable entity for a specific test case. It can be executed on its own or as part of a test plan.

Test steps represent atomic actions that have to be executed during the execution of a test.

Parameters are simple key-value pairs and serve as variables in test steps.
They're used to input plan specific or execution specific data to test steps without the need of modifying the actual test definition.  

  • No labels