Skip to main content
The 2024 Developer Survey results are live! See the results
32 votes
Accepted

Actual data for why developers shouldn't be the only ones testing their code?

There doesn't seem to be a lot of research data on this; this is what I found: Waiting for builds: This article about "Why software testers can't test" quotes a survey from IBM (The Future of ...
Niels van Reijmersdal's user avatar
25 votes

Actual data for why developers shouldn't be the only ones testing their code?

Disclaimer: this answer is purely based on personal, anecdotal experience. In my 10 years as a Software Developer, I have known 4 different situations: no tester (besides myself), tester in another ...
Matthieu M.'s user avatar
12 votes

Actual data for why developers shouldn't be the only ones testing their code?

TL;DR: Devs write own unit tests. If you want different eyeballs to look at the unit tests code, code review is the answer. EDIT: OP clarified question: it is about e2e tests. For e2e tests, using ...
Peter M. - stands for Monica's user avatar
10 votes
Accepted

Changing testing culture in the company

There has to be some sort of pain point to make Management and front-line employees aware of the need for testing. How your company does that depends on how mission or life-critical the software truly ...
Jerry Penner's user avatar
  • 1,011
9 votes

Actual data for why developers shouldn't be the only ones testing their code?

Disclaimer: not hard data, but something from a personal experience. We currently have a good representation of why developers should write unit-tests for the changes they made (at least, critical ...
alecxe's user avatar
  • 11.4k
9 votes
Accepted

How to handle a developer who misunderstands my bugs and feel there are too many

You should always try to do your job and perform good whenever it's possible. Unfortunately if you are finding issues (which is your job) that will always mean that developer/designer (or someone else)...
Miroslav Ranisavljevic's user avatar
7 votes

How to handle a developer who misunderstands my bugs and feel there are too many

Let your manager handle this, it is their job. I would respond: Sorry, I will look into that. My action: Talk to my manager, get his/her take on things. Review if the bugs you are logging are ...
Michael Durrant's user avatar
4 votes

Actual data for why developers shouldn't be the only ones testing their code?

From experience, I have found that developers are very effective at testing what the code does, but not as good at testing what the code is supposed to do. The first example that popped into my mind ...
Cort Ammon's user avatar
4 votes

How to handle a developer who misunderstands my bugs and feel there are too many

You should start with a conversation with the developer to ask why he thinks there are too many bugs and see if there is a different approach possible. For example, if you are reporting a similar ...
jruberto's user avatar
  • 1,304
3 votes

How to handle a developer who misunderstands my bugs and feel there are too many

Everyone has very well explained, how you should handle this scenario. And trust me; at some point almost every tester come across similar situation. So, my suggestion is: 1. Don't get upset about ...
Aalok's user avatar
  • 1,732
2 votes

What are some good software QA community websites?

The Ministry of Testing has a growing following: https://www.ministryoftesting.com/ Also in every major tech dev city such as Boston, NY, London, San Fran, check https://www.meetup.com/
2 votes

Actual data for why developers shouldn't be the only ones testing their code?

A few years ago I've done a quite extensive literature study into testing, especially regarding benefits of testing. I have not encountered a scientific study in precisely what you are asking (...
Renzeee's user avatar
  • 335
2 votes

Actual data for why developers shouldn't be the only ones testing their code?

When working on something complex, there is always the risk of bias, blind spots, tunnel vision, and stress induced malfunction of the thinking parts of the brain. ( one good book, though from ...
W. Lin's user avatar
  • 51
2 votes

Changing testing culture in the company

Testing culture can only be changed with support of upper management. If management doesn't support you, then you won't be able to change the culture. So you have to make a case to management that ...
newsn31's user avatar
  • 609
1 vote

Changing testing culture in the company

Who Test Often, Release Often. Proposed Solution:One needs to build a strong case for testing to project team/ management in terms of visibility. I think the key lies in release frequency.This is ...
Vishal Aggarwal's user avatar
1 vote

Industry Average Bug Fix Cost

You can calculate the cost of defect leaked to production based on following factors: Effort: Typical effort when a defect is found in prod is split across - analysis, reporting, reproduction of ...
Hari Nivas Shahi's user avatar
1 vote

Who is ultimately responsible for issues that are found after software is released?

Outside-the-box answer: Wrong question. Feces occurs. We don't celebrate it, but it happens. Your development team's response needs to be driven not by some abstract sense of responsibility, but by ...
Ian's user avatar
  • 111
1 vote

What are the key properties of a great QA team member?

There are many great characteristics required for a QA/tester. To me, communication is really important. Also, a team spirit is equally if not more important. Trying to prove oneself being smart or ...

Only top scored, non community-wiki answers of a minimum length are eligible