Root Causes of Defect Churn Explained

causes of defect churn n.w
1 / 10
Embed
Share

Learn about the various causes of defect churn such as code-related, environment-related, and requirements-related issues. Explore examples and understand how to address and resolve these root causes effectively to improve project delivery dates.

  • Defect Churn
  • Root Causes
  • Code-related
  • Environment-related
  • Requirements-related

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Causes of Defect Churn 1

  2. Amadori Courses: Delivering an Effective Test Process Explained ways in which it can significant impact Project Delivery dates Causes of Defect Churn Having defined what defect churn is And provided an introduction to Rattle Testing for those who have not come across the concept before Let s now take a closer look at some of the things that can cause Defect Churn 2

  3. Amadori Courses: Delivering an Effective Test Process Causes of Defect Churn 1 2 3 Defect Churn can arise in a number of different ways It s important to understand the root cause of any instance of Defect Churn as the way you resolve the issue will vary a lot depending on the root cause of the Churn 3

  4. Causes of Defect Churn There are 3 main types Code Related Environment Related Requirements Related And your project may contain examples of any or all of them Amadori Courses: Defect Churn 4

  5. 5 Examples include The fix contains errors and does not do what it is supposed to The fix creates regression errors elsewhere in the build The fix only partially fixes the defect Etc. Code Related Defect Churn Sometimes initially appears to be a code related error is not. When the code met the documented requirements exactly but since requirements have changed since the code was written This is actually a requirements related issue Amadori Courses: Defect Churn

  6. Environment Related Defect Churn The fix works in the development environment but not in the test environment The error is caused not by the code but by missing or incorrect configuration The fix fails because the code is not properly integrated with existing 3rd party software Etc. Amadori Courses: Delivering an Effective Test Process 6

  7. Requirements Related Defect Churn 01 02 03 Changing requirements mean that what was once correct is now viewed as an error in the system Unclear requirements mean that developers interpret the functionality one way and the testers another The defect does not contain sufficient information for the developer to code against Amadori Courses: Defect Churn 7

  8. Understanding the root cause of Defect Churn is essential to working out how best to address it. So, if possible record the root cause against each defect which is subject to Churn within your management tool Suggestion Which type of root cause is most common This will show you to report on Which type of churn has most impact And allow you to prioritise the remedial actions you take accordingly Amadori Courses: Defect Churn 8

  9. What type of churn will cause the following problems 1. The format of a field does not match the specification 2. A fix works in the dev environment but fails in dev. 3. Testers and developers disagree as to whether the reported defect is genuine 4. Developers cannot reproduce a defect reported by Test Exercise Amadori Courses: Defect Churn 9

  10. Understanding the root cause of instances of Defect Churn is important BECAUSE Conclusion Different root causes will require very difficult solutions Understanding the extent and impact of each type of root cause will help in determining which types of Churn you try to mitigate first Amadori Courses: Defect Churn 10

Related


More Related Content