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
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
10 votes

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

The short version - It depends The long version Depending on the type of testing you are doing, some form of automation may be the best choice, it may be a helpful way to get yourself set up to ...
user avatar
  • 30.8k
9 votes

Difference between Test case, Test specification, Test procedure and Test design?

While studying for the ISTQB exam, I have shrinking down to a more summarised text to help me understand and remember the topics at the exam. Here's a bit of what I have shared in my blog last year. ...
user avatar
8 votes

Difference between Test case, Test specification, Test procedure and Test design?

Think it this way: Test case = is a set of conditions under which a tester will determine whether an feature can function as expected. Test specifications = well defined conditions that will ...
user avatar
  • 9,650
6 votes

How should you interview for QA *Automation* positions?

We faced this during recent hiring and it took 6 months. We finally learned: Test their automated test writing skills i.e. the thing we want them to do on a daily basis! Yes we started off with ...
user avatar
6 votes

Determine the order of Testing in a Project?

There are too many factors to be taken into account before selecting the correct testing sequence and sometime not all of the tests you have listed are really needed. Anyhow, let's imagine the worst ...
user avatar
6 votes

Boundary Value Analysis: Why would you test valid values inside the boundary?

We took 0 and 101 to test for INVALID data scenario. We took 1 and 100 to test whether = part of <= and >= is working or not. We took 2 and 99 to test whether VALID values are also working in(...
user avatar
  • 484
5 votes

How Can a Tester Increase his Observation Skills?

I'd suggest starting with looking at the answers to these questions: How to become a more Creative Software Tester? How can a Software Tester use "Out of the Box" thinking approach to find ...
user avatar
  • 30.8k
5 votes

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

I would like to make a strong case for automated testing through the following points: Coverage. Automated tests are much faster and give much better test coverage. What's not covered is potentially ...
user avatar
5 votes
Accepted

Statement Coverage Question : ISTQB Foundation Level

Is there anything wrong with my flowchart? Yes and no. It is correct functionally: it describes exactly what the code is supposed to do. However, in code, Display_messageZ is called in two places (...
user avatar
  • 5,834
5 votes
Accepted

Boundary Value Analysis: Why would you test valid values inside the boundary?

In your example, yes, it might be overkill if you are performing white-box testing. However, if you couldn't read or didn't have access to the code (i.e. black-box testing), these tests would be very ...
user avatar
  • 2,666
4 votes

Difference between Exploratory Testing , Monkey Testing and Ad-hoc Testing?

I once tested a Windows client UI by randomly banging on the keyboard while my coworker randomly moved and clicked the mouse. I found bugs that way, and I could reproduce them, but (at least ...
user avatar
  • 22.9k
4 votes

Determine the order of Testing in a Project?

Know your product. Do you have a lot of regression problems? Do regression first. Do you have frequent technical break-ups? Do smoke testing first. It's the opposite : your application is very stable,...
user avatar
  • 436
3 votes

How to choose appropriate test data for equivalence class partitions?

Should I create some linkage in my documentation so that the same inputs are avoided across different scripts? Yes, you should create the same to avoid repetition of input data and expected results....
user avatar
  • 4,540
3 votes

Testing techniques for verifying a compiler

(Edit to add answer here instead of just linking to a blog entry, thanks for the feedback on my original) Here are some ideas for a test plan for your complier. Many of these ideas were derived from ...
user avatar
  • 1,284
3 votes

Difference between Test Approach and Test Technique?

According to ISTQB (v2.3) "Standard glossary of terms used in Software Testing": Test approach: The implementation of the test strategy for a specific project. It typically includes the decisions ...
user avatar
3 votes

Difference between Test Approach and Test Technique?

A Test Approach is the test strategy implementation of a project, defines how testing would be carried out. It is always followed by Test Techniques. Test Techniques are the ways or methods required ...
user avatar
  • 4,540
3 votes

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

Costs With manual testing you also need to write scripts. If you do not make your testing efforts reproducible you will keep reinventing the wheel and maybe even forget functionality which is not ...
user avatar
3 votes

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

Neither is better than the other. They aren't competing, really, but simply different approaches for a problem. Let's use an analogy. Feet vs Car Manual Testing (Feet) Think of manual testing like ...
user avatar
3 votes

Introducing contract-based testing

Here is how I have seen this implemented before: The consumer B produces a "B to A consumer contract file" that contains example requests and responses that it expects from A. B will contain a ...
user avatar
3 votes
Accepted

How to determine quality measures for correctness of dropdown sorting?

You should use the order that the company expects in the dropdown That should be the order that makes most sense to your users based on their context There is no 'best' way or simple standard other ...
user avatar
2 votes

Testing when two bugs cancel each other out?

Ok, I edited this answer based on your clarified question. (It makes sense now.) It is important to treat automation as a tool rather than a "tester". A major fallacy in automation is to treat each ...
user avatar
2 votes

How should you interview for QA *Automation* positions?

This is a good question, from my experience you should be breaking down the technical skills you expect the candidate to master into 3-5 essential must have skills. For example: Knowledge in ...
user avatar
2 votes

How Can a Tester Increase his Observation Skills?

The problem may not be with your observation skills. It may be that you are expecting too much from them. Inattentional blindness (as described in this article by one of the original researchers - and ...
user avatar
  • 5,115
2 votes

Setting up QA Department from Scratch (Web Development)

Building the QA department from scratch is in a sense a great opportunity, as you don't have the old practices to get rid of, but then again you probably need to stress the the importance of the QA to ...
user avatar
  • 196
2 votes

In what cases are diffing result files better than using regular expressions when verifying test automated output

I'd go with a database or file system equivalent (such as CSV) for a number of reasons: SQL querying is a lot easier to learn, use, and maintain than regex Updating your baselines for changes is a ...
user avatar
  • 30.8k
2 votes

In what cases are diffing result files better than using regular expressions when verifying test automated output

IMHO investing in a transition to a standardized results storage in a database will pay off big time in the long run: changes to script output would only require matching changes in the method of ...
user avatar
2 votes

When two activities run concurrently

Consistency. Suppose two pieces of data need to be mutually consistent. If the update activity changes those two pieces of data in a non-atomic way, it is possible that the reading activity will ...
user avatar
  • 22.9k
2 votes
Accepted

Which approach should be used for late tests in large projects?

Do you have access to the original requirements? If so, I would suggest you go back to these and build yourself a test plan. Because testing has come at the end of the process, my guess is they also ...
user avatar
  • 2,023

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