Skip to main content
Share Your Experience: Take the 2024 Developer Survey
44 votes
Accepted

Asking a developer to be explicit about how a bug was fixed

I would operate under the assumption that your developers are documenting this somewhere, since I would also assume that they are good developers who care about good development practices. As a ...
c32hedge's user avatar
  • 2,679
36 votes
Accepted

Is % of escaped defects a good KPI for a tester performance?

In my personal opinion, I think this theory is flawed. As you stated, there are so many variables that come into play: % of escaped defects treat all bugs as equal, but they are not. Some bugs are ...
Yu Zhang's user avatar
  • 9,942
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
28 votes
Accepted

One of my team members executed security test without any consent

As Yu Zhang has said NEVER perform security tests without consent. There are no exceptions to this rule. You need to make it clear to the team member that senior management would be justified in ...
Kate Paulk's user avatar
  • 31.5k
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
19 votes

How to explain the concept of test automation to a team that only knows manual testing?

Seems that your boss (correctly) understands that to write automated test takes longer that perform the same test manually once, and is concerned that you will spend so much time automating you will ...
Peter M. - stands for Monica's user avatar
19 votes

How to convince project managers that onboarding a tester early is important?

In this situation - unfortunately - your best option is the slow and painful method. I've used it as a general tester, and for test automation. The way I approach this is to use these techniques: ...
Kate Paulk's user avatar
  • 31.5k
19 votes
Accepted

How to deal with or prevent idle in the test team?

"there is nothing to test" That is a strong statement. I like to use James Bach's definition of testing: Testing is the process of evaluating a product by learning about it through exploration ...
João Farias's user avatar
  • 10.9k
18 votes
Accepted

How do you determine that your project's quality has increased over time?

A good starting point is to define what quality means in your context. And then find out ways how to measure it. It seems you want to measure something without saying what that something is. Having ...
pavelsaman's user avatar
  • 4,548
17 votes

Good practices to audit test automation code

As others have said: code review. It is not uncommon for code like assert true == true to be used as a placeholder during test automation development (I personally would use assert true == false or ...
Kate Paulk's user avatar
  • 31.5k
14 votes

One of my team members executed security test without any consent

Security tests should be only executed with a written customer's consent. Your team member's intention might not have been malicious but due to its highly sensitive nature of software security, all ...
Yu Zhang's user avatar
  • 9,942
14 votes

Asking a developer to be explicit about how a bug was fixed

Request a meeting between upper management of QA and DEV and explain the goals of what you are asking. I think the description you provided in the question is a good start at explaining the why of the ...
JeffC's user avatar
  • 288
14 votes

Should Software Testers say that functionality is "working fine" or should they say that "it seems/appears to working fine or looks good"?

It depends What matters is that you are able to effectively communicate the current state of the software in test to your leads and management. How you communicate that information will depend on ...
Kate Paulk's user avatar
  • 31.5k
13 votes

How to explain the concept of test automation to a team that only knows manual testing?

Proving the ROI of automated testing is hard. Teams that do refactoring to keep code lean and mean do have a high demand for test automation. Watch the first episode of Clean Code, it will give you ...
Niels van Reijmersdal's user avatar
13 votes

Is % of escaped defects a good KPI for a tester performance?

The short, simple answer: No The slightly more nuanced answer: It can be, but you have to be very careful The real explanation: Like most other candidates for tester performance KPIs, escaped ...
Kate Paulk's user avatar
  • 31.5k
12 votes

How to deal with a lead developer who questions every action or process suggested by QA lead?

I think this is a delicate topic in the software industry, one that I have experienced in the past. Essentially what I did was have a one-on-one conversation with the person and tried to bring it up ...
DEnumber50's user avatar
  • 1,180
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
11 votes
Accepted

Implementing the Test Pyramid as QA

I am definitely using the test pyramid as one of my 'guidance' tools. I frequently combine it with the 4 Agile Testing quadrants in talks and presentations.        &...
Michael Durrant's user avatar
11 votes

One of my team members executed security test without any consent

The fact that this thing happened means that there is something wrong in the security testing processes inside your team. At least, there should have been an agreement/consent between both parties - a ...
alecxe's user avatar
  • 11.4k
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
10 votes

How to deal with or prevent idle in the test team?

In addition to some of the other suggestions, you could consider a few other options: Build/run load tests for new/recent work (given the maturity of your test automation you may already have this ...
Kate Paulk's user avatar
  • 31.5k
9 votes

How to explain the concept of test automation to a team that only knows manual testing?

I have this feeling your boss is not into programming, so it is kind of hard to pass on an abstract concept. One key argument you can pull off from your situation is: I replaced a QA who only did ...
Yu Zhang's user avatar
  • 9,942
9 votes
Accepted

How to deal with a lead developer who questions every action or process suggested by QA lead?

Emphasis added: There have been situations where the Devs and the QAs ask questions about this same process. And I always jump in to clarify when this happens. Since I have been there, done that. ...
Wildcard's user avatar
  • 215
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
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 deal with not motivated testers?

We have several "testers" who are involved in manual testing and test automation, but all of that part-time. Some of them are not really interested in testing and test automation as a field and ...
Joe Strazzere's user avatar
9 votes

Asking a developer to be explicit about how a bug was fixed

Most other answers suggest that requirement to be better in testing is understanding the code - but that requires skills what most QA testers do not possess. Deep understanding the code is not ...
Peter M. - stands for Monica's user avatar
8 votes

How to deal with a lead developer who questions every action or process suggested by QA lead?

I've seen this pattern in nearly every shop with qa/qe and engineers. My advice from being a dev for 20 years and now a qa engineer for 5 years: This is a practice that programmers actually do with ...
Michael Durrant's user avatar

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