Glossary
ISTQB defines some terms related to testing and quality in general, TestRay is following those standard ISTQB terminologies and flow of test management.
Below table shows the terms and concepts used by TestRay.
Terms | Description | Type | Note |
---|---|---|---|
Test Case | Test case is a set of inputs, execution preconditions, and expected results (outputs) developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement. | Issue Type | This issue type will be created in your Jira Cloud server during the installation of TestRay |
Test Plan | Test plan describes the testing scope and activities. It is the basis for formally testing any software/product in a project. It contains the set of test cases to be executed in the plan. | Issue Type | This issue type will be created in your Jira Cloud server during the installation of TestRay |
Requirement | Requirement describes how a system should act, appear or perform. | Issue Type | User can map his own issue type/s as requirement. |
Defect | A defect is an identified fault with the software system found while executing the test cases. | Issue Type | User can map his own issue type/s as defect. |
Test Cycle | Test cycle is a unique iteration of execution done inside a test plan. Each test cycle could be a number of test passes pertaining to each configuration it is tested against. | TestRay Entity | |
Test Run | Test run (test case run) is a unique execution instance of a given test case. This effectively captures the result of testing a test case, actual results on each test case steps and create/link defects in support of the findings from the execution. | TestRay Entity | |
Test Suite | Test suite is a logical entity to organize, group, and work with test cases. | TestRay Entity | |
Sub Suite | Sub suite is nested inside a test suite, it creates further levels of test suites. | TestRay Entity | |
Tester | A user role defined in TestRay, user/s in the role can be assigned for test execution. | TestRay Entity | User can map project role to Tester role. |
Test Lead | A user role defined in TestRay, user/s in the role can do test planning and test assignment. | TestRay Entity | User can map project role to Test Lead role. |
Test Parameter | A test parameter is a variable that can be assigned a value outside the test execution. It enables the testing steps of a test case to be executed multiple times/iterations with variations in the test procedure. | TestRay Entity | |
Configuration | A configuration can be anything you need to test your project against, such as different operating systems, web browsers or hardware devices. | TestRay Entity | |
Test Run Field | Test run field feature allows you to add your own fields to test run user interface. It will be used as an additional execution field, user can specify values during test execution. | TestRay Entity |