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 ...
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 ...
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 ...
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 ...
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 "...
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/...
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.
...
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 ...
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 ...
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 ...
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.
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......
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 ...
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 ...
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 ...
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)
...
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 ...
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 ...
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....
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 & ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
testcase × 183manual-testing × 73
test-design × 50
automated-testing × 26
test-management × 24
selenium-webdriver × 14
test-creation × 10
documentation × 8
test-planning × 7
unit-tests × 6
api-testing × 5
browser-automation × 4
android × 4
quality-center × 4
jasmine × 4
jira × 4
selenium2 × 3
testng × 3
web-application × 3
mobile × 3
interview × 3
bug-report × 3
functional × 3
test-strategy × 3
test-report × 3