Home Java Overview Maven Tutorials

Wednesday, 4 October 2017

Defect Clustering in Software Testing

What is Defect Clustering in Software Testing?

Defect Clustering :- As the Name says, a cluster of defect, which indicate that An area which have defect have more probability of existance of defect.

This below graph will elaborate more about defect custering.

Defect Clustering in Software Testing is one of the seven principles of Software Testing.

During software testing, as defects are found, analysis of defects can give surprising results!

Defect Clustering in Software Testing means that the majority of the defects are caused by a small number of modules, i.e. the distribution of defects are not across the application but rather centralized in limited sections of the application.

When a small number of modules contains most of the bugs detected or show the most operational failures.

This is particularly true for large systems where the complexity, size, change and developer mistakes can impact the quality of the system and affect particular modules.

Defect Clustering in Software Testing is based on the Pareto principle, also known as the 80-20 rule, where it is stated that approximately 80% of the problems are caused by 20% of the modules.

In this image the principle of defect clustering in software testing can be seen that most of the defects are clustered in particular sections of the application of an application e.g. Product Details, Reviews and Search Results Page for an e-commerce website and the remaining defects in other areas.

This can give a good indication that when a defect is found in one area of the application, chances are there are more defects in that particular area, so it is worth investing more time to test that particular area of the application to find as many defects as possible. However, testers should not ignore to test the rest of application as well as there may be other defects scattered around.

Defect aggregation or defect clustering in software testing can also indicate which area of the application needs more regression testing to ensure related features are not broken.

Analysis of test execution reports and grouping of the defects by features of the application produces a histogram which proves the principle of defect clustering in software testing. This helps with understanding of the defects better and also help with test case prioritization when there is not enough time to execute all the tests.

Tester can focus the same area in order to find the more number of defects.
Helps in reducing the time and cost of finding defects.


  1. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site. software testing training in chennai

  2. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.

    selenium training in bangalore|

  3. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here. php training in chennai

  4. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    java training in btm

  5. Very useful content you have shared. Really great. Thank you.

    PHP Training in Chennai
    PHP Course in Chennai

  6. This comment has been removed by the author.

  7. Very wonderful article! I read your post regularly. It is very interesting and very helpful for improve myself. Please posting.....
    PHP Classes in Bangalore
    PHP Training Center in Bangalore
    PHP Course in Annanagar
    PHP Course in Aminjikarai
    PHP Training in Karappakkam

  8. such an effective blog you are posted.this blog is full of innovative ideas and i really like your informations.i expect more ideas

    from your site please add more details in future.
    Cloud Computing Classes in Chennai
    Cloud Computing Institutes in Chennai
    Cloud Computing Training in Tambaram
    Hadoop Training in Chennai
    Selenium Training in Chennai
    JAVA Training in Chennai


  9. Evidence from studies in the last decade supports the Halki Diabetes Remedy Review belief that daily dosages of Vitamin E supplements improve insulin resistance in overweight adults who also have low levels of antioxidants and so delays the onset of Type 2 diabetes. Studies continue to explore the belief that vitamin E supplements help in the prevention of heart disease, cancer and the optimal health of kidneys and eyes.


  10. Certain penis enlargement products like VigRX penis enlargement pills and MaxMedix penis enlargement pump offers penis enhancement along with improvement in sexual performance. It is advised that men should use penis enhancement products with caution as there are many fake penis enlargement products available on the internet.

  11. I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post. software product development company

  12. If your looking for Online Illinois license plate sticker renewals then you have need to come to the right place.We offer the fastest Illinois license plate sticker renewals in the state. download crypter