Hellohttps://secure.gravatar.com/avatar/ee92996f918245060fbee34e55ccc9c6?s=96&d=mm&r=x

blogs

How to Reproduce a Non Reproducible Bug

How to Reproduce a Non Reproducible Bug 19 Apr,2016

In our day-to-day life we all have various tasks to complete. Some of them are easy and the remaining is counted as Challenges. A software defect once found should be reproducible so that the tester can report with conviction, developer can fix with ease and the Quality Assurance (QA) team can close with confidence.

Being a software tester, we also face some challenges, such as Non-Reproducible bugs. Bugs which are not easy or cannot be reproduced again are termed as Non-Reproducible bugs which we often find harder to isolate and to get them fix becomes a difficult task.

A software tester should provide Steps to Reproduce a Bug to make the Developer task easy and to not to affect the deliveries of Software Product. It’s difficult for the Developers to resolve such bugs and testers used to get lot of objections for such bugs. Sometime it may spoil the relationships between testers and developers. But how to handle Non-Reproducible bugs is the concern of the Time.

There are various terms to reduce the number of non-reproducible defects to a minimum.

How do deal with Non Reproducible Issues:

Software Testers need to improve their skills in order to how reproduce such issues.

Below we share our experience to handle these kinds of situations:

  • a) A software Tester should try to capture the story around the issue and not just steps.
  • b) We should try to capture the complete Test Environment.
  • c) Always capture the possible Test Execution Results that should contain the test data, screen shots of issues, the applications logs, Device logs, Server machine logs.
  • d) A tester need to more patient while working on such issues.
  • e) Maintain the test data and modify as per the client test inputs or adjust to reproduce the bug.
  • f) Always add the test steps that get the execution closer to the bug.
  • g) The observation skills on the application behavior under the test should be sharp.
  • h) Discuss the issue with your team mates and development team and try to reproduce them on Debugging mode.
  • i) If a Software Tester has to perform exploratory testing then there should be awareness of all the configurations as well as system set-ups.

After the above discussion we conclude that we should try to reproduce them with available resources but one should not spend too much time on these issues that it will affect the deliverables of the product.

It is essential to have detailed and properly explained ‘Steps to reproduce’ in which the bug occurred to reproduce a bug.

If a bug has stopped Reappearing at the client side, you can mark the bug as “unreproducible” in your defect tracking tool. Try to reproduce the issue to determine the occurrence of defect and avoid reporting on the basis of single time occurrence of the bug.

Always, keep in mind the severity and priority of non-reproducible issues and spend the time and resources according to the need.

A software Tester should be updated with new trends and forums about various types of issues and their occurrences. It will help in differentiating and Reproducing of system specific, browser specific, product specific, external issues, etc.

BugRaptors is a QA and Software Testing Firm. We provide manual and automated performance testing service for software, web and mobile applications.


Deepak Kaushal Deepak is working as a senior test engineer at BugRaptors. Highly skilled and dependable Test Engineer with superior abilities in long-term and short-term system troubleshooting.

Your comment has been posted successfully!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Name field is required !

Related Posts

Efficient ways to implement smoke tests to authenticate goal...
How to Reproduce a Non Reproducible Bug

Assume you have the big idea for a new product or its feature. Prior to investing loads of money and time into it, you need to authenticate it. In oth...

Read More
Efficient ideas to explore the types of requirements for tes...
How to Reproduce a Non Reproducible Bug

Whenever we test an application, the main point in mind is to verify the requirements. But, we normally find the client providing feedback, even if al...

Read More
Effective Ways Followed By QA To Speed Up The Software Relea...
How to Reproduce a Non Reproducible Bug

Software testing is a process of improving the quality of developed software by finding bugs during the whole software application development phase. ...

Read More
Introduction to Testing in Production & Tips to do it the Ri...
How to Reproduce a Non Reproducible Bug

Testing in production (TiP) can be described as the process of performing several types of software tests in a production environment where it is acce...

Read More

Popular Blogs

Different Types of User Acceptance Test, Are You Performing All?
Different Types of User Acceptance Test, Are You Performing All? Read More
Major Responsibilities of QA / Testing Team in Agile Software Development
Major Responsibilities of QA / Testing Team in Agile Software Development Read More
Stress Testing ERP Frameworks for Operational Excellence
Stress Testing ERP Frameworks for Operational Excellence Read More
100 Effective Software Testing Tools: A Comprehensive List
100 Effective Software Testing Tools: A Comprehensive List Read More
What is Data Integrity & How to Enforce it in a Database?
What is Data Integrity & How to Enforce it in a Database? Read More

Sign up FOR NEWSLETTER !

Is your application fully functional? Write us to know.
contact us