2022 Developer Survey is open! Take survey.
82 votes

How should a Software Tester deal with missed Defects/bugs in Production?

Company pays me to test good and not be careless. You are asking this question here - you are not careless, you care about the job you do and the things you can improve on. Don't take it personally ...
user avatar
  • 11.4k
56 votes

Should Testers first discuss a bug with the developers before writing a bug report?

As a developer with 15+ years experience, I'd say: please report the bug. I'd much rather have a ticket in the tracking system than a vague memory of a hallway conversation, or an interruption of what ...
user avatar
49 votes
Accepted

Manual testing is better than Automation testing. Is that true?

Imagine you are working in environment where new features come out rapidly and builds happen every few hours. Every new feature has a potential to break something existing in some part of the system. ...
user avatar
  • 1,412
43 votes

Can a Manual Tester survive in software industry without learning Automation?

There will always be smart technical people who do not like to code. There will always be ways of taking advantage of their talents. I'm a coder. And I love my manual tester. She sees the world ...
user avatar
40 votes
Accepted

What are general tips to test a static website?

Look & Feel Test for appearance like how does it look in IE, Chrome, etc. Test for accessibility so that your site is adopted for people with impaired vision (fonts, colors, contrast, etc) Test ...
user avatar
  • 11.4k
40 votes

Should bugs found by exploratory test methods be taken against QA?

I think the first big problem here is the attempt to assign blame. In accident reports, the FAA doesn't start with who to blame, they start with what went wrong and what were the causal factors. ...
user avatar
  • 491
38 votes

How can I be sure that rarely reproduced issue is fixed?

Probabilistically, Jake is certainly correct. However, computers are deterministic machines, so when you say that you can only reproduce a problem 1/5 of the time, what you're really saying is that ...
user avatar
37 votes

How should a Software Tester deal with missed Defects/bugs in Production?

Please do not resign. As alecxe has said in his post, Perfect Software is a myth. I would like to add, the difference between a tester and a developer is: It is very difficult to see how much a ...
user avatar
  • 9,640
37 votes
Accepted

If a problem only occurs randomly once in every N times on average, how many tests do I have to perform to be certain that it's now fixed?

I'm going to take a different approach than statistics (though I think the other response answers your actual question more directly). Any time I've encountered "a problem that only happens some of ...
user avatar
  • 1,189
36 votes
Accepted

What if the software is so buggy it can't really be tested at all?

Continue testing in this situation would be counter-productive and may lead to a "deadlock" - when the reported issues would depend on each other recursively. make sure the management is aware of the ...
user avatar
  • 11.4k
35 votes
Accepted

What's the difference between a good test and a bad test?

It depends There are many factors that decide whether a test is "good" or "bad" (useful or not) - some examples are: A test is more likely to be good if it surfaces new information about the ...
user avatar
  • 30.7k
34 votes
Accepted

How can developers be assured that their software is fault free?

They cannot be 100% sure of a bug free system. They can increase their confidence that the system is bug-free by use of static analysis and testing. Some people advocate bebugging as a way of ...
user avatar
  • 1,453
34 votes
Accepted

Does simply running the code during development mean 'Testing'?

A test is an experiment. You have a hypothesis, which is normally governed by a specification, such as "When I enter a username and password that I know to be valid and click login, I am brought past ...
user avatar
  • 7,044
33 votes

Is it good practice to write unit tests when features are changed frequently?

Yes that is the ideal situation for Unit tests To look at a different situation - if you are writing software that will not be changed in the future then perhaps you could consider skipping the tests. ...
user avatar
31 votes
Accepted

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

Measure it. Pick a test area, measure how long it takes to test manually, then measure how long it takes to test with automation and how long you spend maintaining your automation. (There are ...
user avatar
  • 22.8k
30 votes
Accepted

What would be the strategy when too many bugs are found in the final round of testing?

It depends I've been in this situation more times than I care to remember, and the general process I use works this way: Triage all findings - At this stage I would be working to triage all bug ...
user avatar
  • 30.7k
29 votes

How can developers be assured that their software is fault free?

NASA's Software Assurance Technology Center at Goddard once did a test to see how few defects they could get in some code for the shuttle. After a truly rigorous and vastly, vastly expensive process, ...
user avatar
29 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 ...
user avatar
  • 30.7k
29 votes

What's the difference between a good test and a bad test?

Great question. Every test has a value and a cost. Its value is its ability to reduce risk. Here are some ways that a test can be valuable: Impact. Detecting high-impact bugs is more valuable ...
user avatar
  • 22.8k
28 votes
Accepted

What should Testers do if they are not able to find good defects in the product?

Testing no longer means testing Confused? We can imagine! The purpose of testing used to be fairly clear–“Testing is the process of executing a program with the intent of finding errors”. ...
user avatar
27 votes

What should Testers do if they are not able to find good defects in the product?

I'd like to address the reporting aspect of the question. You say... I just keep on writing excellent test cases and executing them, but then I don't have anything to show to the management. ...
user avatar
  • 381
27 votes

Manual testing is better than Automation testing. Is that true?

I think the most appropriate answer to this is IT DEPENDS. With manual testing you can always improvise and adjust your tests on run time and look into unexpected conditions and handle them well. ...
user avatar
27 votes

Can we replace everything with automation or do we need manual testing?

IMHO, Anything which is monotonous & repeatable in testing can & should be automated. Having said that, manual testing is irreplaceable and should be utilized exclusively for creative ...
user avatar
26 votes
Accepted

How to write a test plan

To know how to write a test plan one must first learn to plan a test. Planning test is a real thinker task. You should be asking a hell lot of question to learn about the domain of the project. You ...
user avatar
26 votes

What should a Software Tester do to become more valuable and helpful for the Development Team?

It is very admirable for you to consider a tester's role from this perspective. The hard cold fact: No one is happy when there is a bug found in their code. Imagine yourself as a developer, you ...
user avatar
  • 9,640
26 votes
Accepted

Testing a web application that sends activation link to newly added users

Here is one approach. If you have a Gmail account with an address of, say, abdullah@gmail.com, I can send emails to you at abdullah+ARBITRARY-STRING@gmail.com. Each of your users can have a ...
user avatar
  • 22.8k
25 votes

Is it important to know manual testing before learning test automation?

It's not mandatory but It would be beneficial to know Manual testing before starting Test Automation. Test Automation is mostly used to reduce manual effort. Usually, in automation testing we don't ...
user avatar
  • 1,795
23 votes

How many test steps are allowed in a single manual test case?

4500. That's my estimate. Some say 6750, others 500, others yet wouldn't go over one million steps per case. Jokes aside, there is no fixed number nor there is someone who would set the limit. It is ...
user avatar
  • 4,069
22 votes

What is the Real Business Value of Software Testing in an IT Project?

I work as a Manual tester on a big project. My project follows Agile methodology. I test a Web-based application. I sometimes ask my self , that am i giving any value to the stakeholders? So, the ...
user avatar
  • 3,202
22 votes
Accepted

How can I be sure that rarely reproduced issue is fixed?

You can never be 100% sure that a rarely reproducible bug is fixed, you can only edge closer to 99.9999999...% The simple way to monitor how confident you are in the fix is to run the reproduction ...
user avatar

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