20

4500. That's my estimate. Some say 6750, others 500, others yet wouldn't go over one million steps per case. Jokes aside, there is no fixed number nor there is someone who would set the limit. It is pretty vague anyway what is a single step case. For example, you could write a test case in this way: Login to the app Add 2 items to cart Confirm 2 items are ...


8

Using the word allowed suggests there is or should be a fixed rule. I think what you are looking for might be a guideline. The guidline would depend on factors like the context, the domain complexity, the risks, the level of skill of the people that execute the test-cases, etc.. I would suggest that you start with a max of 10 steps. Once you go over it you ...


5

No. of test steps does not matter but few things matter which can make test cases highly effective: Single Test Goal: Every test should be focused on testing a single requirement only which can be directly mapped to acceptance criteria of the story. Clarity: Every step in a test case should be clear enough so that anybody in the team can follow it. No ...


4

Test steps are written to log the paths to test or reproduce the bug. There is no such recommendation that test steps can't be more than 6. No of test steps varies based on test cases and test scenario. If the scenario is complex and tough to understand, then so many test steps will be required. Test steps should be simple and specific so that another tester/...


3

Test cases are a documentation - a way of communicating an idea. Textual limits in communication only occur in specific situations, such as the physical limit of a newspaper or the arbirtrary number of words in an essay. In software testing there are no such constraints. The important aspect of any documentation is to communicate its message well. ...


1

Yes, just like you need to know A to Z before forming words similarly Manual Testing is important before starting Automation testing. With Manual testing, you learn about the different scenarios that you have to test. We have basically Happy Flow and Negative Flow scenarios while testing any product. These cannot be learned directly with automation testing. ...


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