How much detail should be in a test step

Rainforest test steps are written in an action-question format. There is the freedom to write steps as broad or as specific as you feel appropriate to meet the needs of the test.

One of the key benefits of Rainforest is that a valid test case can be as broad as:

Action: Fill in the form with some account information to fill out the user profile.
Question: Were you able to input the account information?

or as specific as:

Action: Enter '{{random_first.name}}' in the first name field, and enter '{{random_last.name}}' in the last name field. Click on the blue Sign Up button located below the form.
Question: Were you able to sign up successfully using {{random_first.name}} {{random_last.name}}?

Whether your test case is just a single step or has many steps, you control the level and amount of detail you want to communicate to the tester.

If there is a significant discrepancy between the actions that a tester is supposed to perform and what the question asks them to verify, the testers will fail this test.

For consistent results, avoid ambiguous steps so that each step can be immediately associated with success or failure by the testers. This takes the burden of interpretation off the testers while providing crystal clear answers about whether your process worked.

With this approach to writing tests, you have control over the performance of the testers, whether or not they’re familiar with your product or feature being tested. By distilling a test case down to the essential actions required to complete a process, and tracking success and failure along the way, the action-question method of test writing helps pinpoint bugs quickly and precisely.

Did this answer your question?