Two developers and two product managers would not create the same bugs but different ones I'd think. From writing thousands of correct lines and implementing features without bugs, it would be a coincidende (except perhaps not well understood complex parts) where two developers create the same bugs.
Reading studies about bugs in the past where developers where told to write some code resulted in different bugs.
Or inconsistency in how bugs are reported and tracked. Or variations on what is considered a "bug". Or huge natural differences between fe and be teams, same with customer facing vs internal facing products.
So you think people dedicated to creating bugs in your app are going to do a worse job at creating all possible bug variations than people just looking at developing?
Maybe we work in the same company. I'd like to add that usually the engineer responsible for the feature being bug-bashed is also responsible of refining the document where everyone writes the bugs they find since a lot are duplicates, existing bugs, or not bugs at all. The output is then translated into Jira to be tackled before (or after) a release, depending on the severity of the bugs found.
We have some managers that help in reproducing bugs. For me as a dev this is super valuable and saves me a lot of time I can spend on looking at the code.
reply