Xray uses different issue types for implementing the testing process (with the exception of Test Runs).
That means that you are able to manually log time on those issues, using JIRA out-of-the-box. And if you have some other apps or integrations that are based on this field, then you are going to have it available there also.
Some reports (e.g. Test Runs Report, Test Executions Report) use the elapsed time from each Test Run. This time is not logged in JIRA automatically.
Please note
Only some issue types have time tracking enabled by default: Test Execution, Test Plan.
However, if you want, you can then easily add Time Tracking features to the other issue types (Test, Pre-Condition, Test Set), by editing the respective view/default screens and add the "Time Tracking" field.
Possible usage scenarios
issue type | Purpose | Notes |
---|---|---|
Test | log time related with specification | don't log time here related with execution, since Test issues are like test templates |
Pre-Condition | log time related with specification | |
Test Set | log time related with creation of Test Set, eventualy considering the time related with the specification of related Tests and Pre-Condtions | |
(Sub)Test Execution | log time related with the execution of related Test runs | |
Test Plan | log time related with environments setup, planning | |