When building out your smoke tests, focus on developing test cases that are repeatable and easy to interpret, so you can ensure your tests consistently return valuable feedback.
Consider any instructions you might need to repeat across different tests—these may be complete processes, like a login to access your app, or a repeating portion of a process, like the steps for filling out a form.
A checklist of 50 common test cases all organizations should consider running in Rainforest can be found .
1. Write your Smoke Tests
- Action - What should the tester do?
- Question - In the form of a Yes or No question.
- Copy steps into another test
- Extract steps as an embedded test into a new test
- Move the order of the step within a test
2. Organize your tests
Apply tags to organize and categorize your tests as you're writing out your tests. You can later or filter them by tag from your Rainforest Dashboard. For example, you could include a "critical" tag for tests that need to be run every time you deploy, or a "photos" tag for your tests related to the photos functionality in your app. To tag a test, start typing in the TAGS box and hit Enter to save the tag. You can also apply tags to multiple tests from the Tests page after selecting the appropriate tests.
By Smart Folders
provide a more granular way to organize your tests. You can define what tests should be included in a Smart Folder by adding a 'Tag condition'. A tag condition could be as simple as: “Include all tests with tag ‘green’”, or “Exclude all tests with tag ‘red’”.
3. Run your tests
- Test level runs: select individual or multiple tests to start a run.
- Filtered runs: apply a filter from the Tests view to run tests by test Result type, Sites, or Tags.
- Folder: run tests manually by folders from Folder view.
- Scheduled runs: set the day and time of when you want Rainforest to automatically trigger runs of your tests.