Generally, test management tools provide a template with some of the default fields to log the defects. However, we can always be more descriptive, for example, by specifying the following:
- A unique identifier to identify the defect
- A summary of the defect
- Actions to be performed to reproduce the defect
- Variations between the actual and expected results
- The test environment used to perform the test
- Preconditions, such as the state of the application under test
- The version of the application under test with the configuration details
- The build version of the code deployed in the test environment
- The test data used to perform the test
- The defect creation date
- The current status of the defect
- The name ...