Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should we always reproduce the bugs to verify the fixes?

Tags:

From time to time we get bugs on production that can be fixed by for example by changing a configuration, disabling some part of the logic, and such.

I've argued with my manager that we should reproduce the bugs locally to ensure the fix works, and more importantly so developers and QA can include the check for these cases as part of the regular release.

My manager thinks is a waste of time, as the solution works so there is no need to reproduce locally.

So: Should we try to reproduce locally to verify the fixes ? Any pointers on how to sell this point to my manager if you agree with me ?

like image 917
webclimber Avatar asked Feb 15 '09 03:02

webclimber


People also ask

What if the bug is not reproducible?

If the bug is not reproducible, then the testing effort used in finding, analyzing and reporting that particular bug/defect is a total waste. For understanding and reproducing a bug, it is essential to have detailed and properly explained 'Steps to Reproduce', state and environment in which the bug occurred.

What does it mean to reproduce the bug?

What is bug reproduction? Bug reproduction, or issue reproduction, is exactly as it sounds—it involves a software tester reproducing the bug in your software. They replicate the exact scenario that caused the bug to appear, and then determine how it affects your software.

What's the reason for the steps to reproduce in a bug report?

Taking some extra time to verify that you have the right steps to reproduce an issue is crucial to preventing a bug being passed around between teams. Not only will that delay the fix, but it can also cause frustration for the individuals attempting to chase down the issue.

What do you mean by reproducing the bug if the bug was not reproducible what is the next step?

Answered On : Jul 19th, 2006. Reproducing Bug means the defect/Bug reappears at dev environment then they will resolve and fix the Bug. Bug is not reproducable at dev environment then we will send the Execution steps with appropriate Screen shots clearly.


2 Answers

If you haven't reproduced the bug, your "fix" is nothing better than a guess.

like image 133
Limbic System Avatar answered Nov 07 '22 04:11

Limbic System


Off the top of my head:

  • You could inadvertently introduce new bugs with the fixes
  • You can't be 100% sure that the fix actually fixes the bug without testing (except maybe in the very simplest cases)
like image 24
David Z Avatar answered Nov 07 '22 04:11

David Z