Skip to main content
Share Your Experience: Take the 2024 Developer Survey
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,538
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,942
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
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.9k
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,548
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
  • 11.1k
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,942
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,538
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,091
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,091
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
5 votes

How to write this test case?

unlimited conversations and unlimited messages something works for an unlimited amount of data, in this case, infinite messages These two statements may mean different things. There is no such thing ...
João Farias's user avatar
  • 10.9k
5 votes

Test case preparation and execution time

Firstly, I would be careful when communicating this type of relationship between test cases and your testing, because, test cases are not testing. Promoting otherwise may cause issues both for the ...
João Farias's user avatar
  • 10.9k
4 votes

What is the Best Way to Manage Test Automation?

There are two answers. You should move to one framework, of course. As you yourself pointed out, standardisation, flexibility and preventing duplicate effort makes this well worth the effort in the ...
Bookeater's user avatar
  • 894
4 votes

What's the difference between a test scenario and test case?

As per my understanding and experience , Test Scenario is more about work flow or functionality based. For example : User can add to cart. User can able to login. User can able to search with ...
Sagar007's user avatar
  • 1,340
4 votes

Pros and cons of complex test scenario / test case / checklist?

Different companies expect different things... so try not to look to your friends projects for comparison. Someone who works in Financial Technology is going to have different requirements to someone ...
dvniel's user avatar
  • 2,538

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