Software products can only be trusted if they generate satisfactory results without any faults. Invalid results can have a negative impact on end users. Faulty products can make consumers unhappy and cause frustration. Hence, identifying faults or problems in time can aid developers in delivering a good quality product. However, we need to understand how to classify defects, along with an effective way of reporting them, so as to confirm whether the defect has been resolved.
In this chapter, we will cover the following topics:
- Understanding the importance of logging defects
- Creating new defects
- Linking existing defects to test cases
We will also see how Jira helps us in tracking and managing defects effectively.