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 ...
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 ...
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.
...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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, ...
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 ...
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 ...
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”. ...
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. ...
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.
...
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
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
manual-testing × 1002automated-testing × 240
test-management × 166
test-design × 144
testcase × 73
agile-testing × 49
interview × 42
web-application × 36
selenium-webdriver × 33
regression-testing × 31
bug-report × 31
terminology × 29
test-planning × 29
quality-assurance × 28
mobile × 27
functional × 27
exploratory × 26
defect-tracking × 24
load-testing × 23
api-testing × 22
qa-role × 22
qa-developer × 21
performance × 20
tools × 20
security-testing × 20