2022 Developer Survey is open! Take 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 ...
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
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 ...
user avatar
12 votes
Accepted

How can I test Web service without any automation tool and only using manual

For the REST service testing Postman and HttpMaster are good tools. It supports dynamic parameters, validation of response data, various data viewers, etc. If you are looking for performing load ...
user avatar
  • 4,530
10 votes

Positive and negative test cases for login page

Telling the interviewer what is less important than telling them why. They asked for the two best cases - not just a list of cases. This means that you need to explain to them why these cases are "...
user avatar
  • 5,350
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/...
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. ...
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,640
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 ...
user avatar
  • 30.7k
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 ...
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.
user avatar
  • 4,430
8 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......
user avatar
  • 2,422
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 ...
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 ...
user avatar
  • 30.7k
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 ...
user avatar
6 votes

How to write proper Test Case steps?

I am working as QA and also to write a test cases of mobile application and web application. In Both Application required in writing the test cases are : Test case id Test case(unit to test) ...
user avatar
  • 1,002
6 votes
Accepted

Can a smoke test be a pre-condition and assumption for a test case?

The question asks whether other test cases can cite smoke testing as a dependency. The answer depends on the purpose of the dependency. If the purpose is to narrow down what your test cases need to ...
user avatar
  • 22.8k
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 ...
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....
user avatar
  • 9,813
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 ...
user avatar
  • 4,278
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 ...
user avatar
  • 10.8k
5 votes

Status of TFS test case after execution when minor errors occured

If you have specifications that say a confirmation must be displayed, the test fails. If you have user requirements or user expectations that there will be a confirmation dialog, the test fails. In ...
user avatar
  • 30.7k
5 votes

How do I connect an issue on JIRA to a test case on Testlink?

www.slideshare.net/ErolSelitektay/test-link-jira-soap-integration and http://blogs.fcoos.net/integrate-testlink-with-jira/ give steps on how to configure JIRA on your Teslink. Before you start, ensure ...
user avatar
  • 382
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 ...
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 ...
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 ...
user avatar
  • 2,023
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 ...
user avatar
  • 10.3k
5 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 & ...
user avatar
5 votes

Whose responsibility is it to design test cases?

No random person on the Internet can tell you what makes sense for your circumstances at your organization. Here is a way for you to figure out what makes sense for your circumstances: Decide on how ...
user avatar
  • 22.8k
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 ...
user avatar
  • 2,422

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