BugRaptors

Services

  • Manual Testing
  • Automation Testing
  • Performance Testing
  • Security Testing
  • Web Testing
  • Mobile Testing
  • AI Testing

Solutions

  • BugBot
  • MoboRaptors
  • RaptorVista

Resources

  • Blogs
  • Case Studies
  • Client Testimonials
  • Ebooks
  • News

More Info

  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • Careers
  • FAQ
  • Sitemap

Subscribe to our Blogs

Copyright ©BugRaptorsAll rights reserved.

Branding Partner: Make My Brand
Bugraptor logo
Bugraptor logo
Company
AI-Enhanced Engineering Solutions
QA Offerings
Verticals
Tools
Resources
Bugraptor logo
Company
Preparing menu...
AI-Enhanced Engineering Solutions
Preparing menu...
QA Offerings
Preparing menu...
Verticals
Preparing menu...
Tools
Preparing menu...
Resources
Preparing menu...

We use cookies to improve your experience. By using our site, you agree to our cookie policy.

Back to Articles
Software Testing

Aug 3, 2020

How To Reproduce A Non Reproducible Bug

Sandeep Vashisht
2105 views
3 min read
Add Us as Your Preferred Source
How To Reproduce A Non Reproducible Bug

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 it with conviction, a developer can fix it with ease and the Quality Assurance (QA) team can close with confidence.

Being software testers, we also face some challenges, such as Non-Reproducible bugs. Bugs that 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 to fix becomes a difficult task.

A software tester should provide Steps to Reproduce a Bug to make the Developer task easy and to not affect the deliveries of Software Products. It’s difficult for the developers to resolve such bugs and testers used to get a lot of objections for such bugs. Sometimes 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 to deal with Non Reproducible Issues:

Software testers need to improve their skills in order to how to 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, screenshots of issues, the applications logs, Device logs, Server machine logs.

d) A tester needs to be 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 behaviour under the test should be sharp.

h) Discuss the issue with your teammates 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 aware 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 the defect and avoid reporting on the basis of a 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 services for software, web and mobile applications.

Sandeep  Vashisht

Sandeep Vashisht

Mobile, Web Testing

About the Author

Sandeep Vashisht is the Manager – Quality Assurance at BugRaptors. With experience of more than 15 years, Sandeep specializes in delivering mobile, web, content management, and eCommerce solutions. He holds a strategic QA vision and has the ability to inspire and mentor quality assurance. He is an expert with a grip on project plan development, test strategy development, test plan development, test case & test data review.

Interested in Our QA Services?

Get in touch with us to discuss your requirements

Interested in our QA services?

← View All Articles

Recent Articles

Explore more insights and articles from our experts

BugRaptors is one of the best software testing companies headquartered in India and the US, which is committed to catering to the diverse QA needs of any business. We are one of the fastest-growing QA companies; striving to deliver technology-oriented QA services, worldwide. BugRaptors is a team of 200+ ISTQB-certified testers, along with ISO 9001:2018 and ISO 27001 certifications.

flag

Corporate Office - USA

5858 Horton Street, Suite 101, Emeryville, CA 94608, United States
+1 (510) 371-9104
flag

Test Labs - India

2nd Floor, C-136, Industrial Area, Phase - 8, Mohali - 160071, Punjab, India
+91 77173-00289
flag

Corporate Office - India

52, First Floor, Sec-71, Mohali, PB 160071, India
flag

United Kingdom

97 Hackney Rd London E2 8ET
flag

Australia

Suite 4004, 11 Hassal St Parramatta NSW 2150
flag

UAE

Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E

Interested in our QA services?