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 ...
Kate Paulk's user avatar
  • 31.5k
26 votes
Accepted

Is refreshing multiple times a test case for web applications?

Yes, while rather crude and possibly not the most graceful of test cases, such 'abusive' test cases are an important tool in stepping off 'happy path' thinking and testing. Effectively a test like ...
TheLuckless's user avatar
10 votes

Field Length Validation for Desktop Application which has maximum 1000 characters

User acceptance test (UAT) criteria (in agile software development) are usually created by business customers and expressed in a business domain language https://en.wikipedia.org/wiki/...
Niels van Reijmersdal's user avatar
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. ...
rogeriodasilvadotcom's user avatar
9 votes

Whose responsibility is it to design test cases?

In my experience, it's down to the tester(s) for the same reason that developers can't test their own work. You can't find your own faults. That said, I don't think it'd hurt for you to test as well......
dvniel's user avatar
  • 2,508
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 ...
Yu Zhang's user avatar
  • 9,932
8 votes
Accepted

Should test cases contain business logic?

The short version - It depends The longer version There are merits to both approaches. Some general heuristics: Everything in one document is a priority - if your company believes it is important ...
Kate Paulk's user avatar
  • 31.5k
8 votes
Accepted

How do we as testers best approach API test cases without entering the realm of insanity?

Most of the question (and answer) isn't specific to API testing; combinatorial explosion is a problem whenever you have a function that takes multiple inputs. So, first, you'd need to understand how ...
Kevin McKenzie's user avatar
8 votes

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

A good test produces information whose value outweighs the cost of the test.
Dale Emery's user avatar
  • 4,485
8 votes

Whose responsibility is it to design test cases?

In our company we believe in "checks and balances", so whole process is a balancing act between following major forces: business management, who requires major features and sets priorities business ...
Peter M. - stands for Monica's user avatar
7 votes

Is it reasonable to refer another test case within a test case

It depends. To decide whether you are going to reference other test cases to avoid writing the same sets of steps multiple times, you need to consider: the audience - If your test cases are written ...
Kate Paulk's user avatar
  • 31.5k
6 votes

Importing Test cases from Excel to TFS

I had the same issue when migrating tests from a legacy tool to TFS. It was simply not possible, independent of any choices offered by Excel and TFS (really, I tried them all and wrote a 43 page ...
Thomas Weller's user avatar
6 votes
Accepted

What are the limitations of chrome headless browser?

Headless Chrome is not stable yet in comparison to "full" Chrome. In my opinion there will always be problems with headless vs phantomjs (and others) vs full versions. And so there will always be ...
Piotr Wicherski's user avatar
6 votes

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

Note that goodness and badness tends to be on a sliding scale but the more of the characteristics on the good list the better. Characteristics of "Good" tests: Has clear instructions on how & ...
Steve Barnes's user avatar
6 votes

Writing test cases for a test with repetitive test steps

Data: Use each of the following payment methods: X, Y, Z, ... Procedure: .... .... .... I don't see how any professional tester won't understand that you want to validate with each payment method....
João Farias's user avatar
  • 10.5k
6 votes

Divide Test Cases across multiple Testers

What would you do? I'd most likely hand in my notice working in such an environment. Is there any reason why this has to be overengineered? Not in my opinion. I'd simply create one test case and ...
pavelsaman's user avatar
  • 4,538
6 votes
Accepted

How to write this test case?

Every person can have unlimited conversations and unlimited messages in a conversation. These are two use cases: Every person can have unlimited conversations Every conversation can have unlimited ...
PDHide's user avatar
  • 11k
5 votes
Accepted

What is Bi-directional Traceability Matrix?

Requirement Traceability matrix maps the user requirements with the test cases. In simple words, the matrix helps in determining if all the requirements have been covered(i.e there are test cases ...
Minion4's user avatar
  • 337
5 votes

Should a single test execution with multiple validations be separated into multiple test cases?

When possible it is generally a good idea to break out the different assertions into separate cases even though they will repeat the same setup/teardown. The reason is that when one of the assertions ...
Michael Durrant's user avatar
5 votes

Should I fill 'Actual Results' section when a Test cases is pass?

I would say no. Your tests Should be written with an expected true/false criteria. As such a pass says all it needs to say. If there is a "but" or a "only when" then i would suggest you add new ...
ECiurleo's user avatar
  • 2,043
5 votes
Accepted

What is the Best Way to Manage Test Automation?

There's belief that one standard framework will solve problems and that this is the only way to solve them. This is because initially frameworks tend to solve problems: Contextual systems provide ...
dzieciou's user avatar
  • 10.5k
5 votes

Test Case generation using Equivalence Partition [ISTQB Adanced Level Test Analyst]

I fully agree with your answer.
Yu Zhang's user avatar
  • 9,932
5 votes

Without writing the test cases is good approach to test the product or software in Agile process?

You should consider time-boxed exploratory testing and risk-based testing - both approaches have their benefits and compliment each other if you're able to execute them both. Exploratory testing is ...
dvniel's user avatar
  • 2,508
5 votes

Is refreshing multiple times a test case for web applications?

Probably not. I like to challenge defects like this with a simple question: Would an actual user execute this behavior? In most situation I would not expect users to refresh a regular page ten times ...
Niels van Reijmersdal's user avatar
5 votes

Is refreshing multiple times a test case for web applications?

Probably, refresh is not a simple operation as it seems so that's a good system test. Having said that I would give it low priority and execute it only once in a while since it would significantly ...
Rsf's user avatar
  • 7,089
5 votes

How is test case design different for GUI & API?

Yes, API and GUI are different from a hardware product or command line enterprise software and as such requires specialized approach and techniques. But GUIs and APIs are usually a very thin layer ...
Rsf's user avatar
  • 7,089
5 votes
Accepted

How is test case design different for GUI & API?

The user interacts with the GUI The GUI interacts with the API The API interacts with the back end In theory the GUI tests should cover all the API tests, right? Well, what about when the GUI ...
CJ Dennis's user avatar
  • 278

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