Checkout the latest Squish Tip of the Week on our blog:
Squish tip of the week: Alter test scenario workflow to increase test effectiveness

Many times tests are implemented using a single approach to validate a desired result. Do users use the application the same way? Changes are high they donít.
Consider enhancing your automated testing to incorporate altering workflows to validate the same end result.

- Come up with (minimum) 3 ways a test can confirm the same desired result
- Break each approach into a function
- Randomly call one of the three functions each time the test executes

Further challenge:
- Randomize the data entry (if applicable) in addition to the workflow function randomization.

How else can you alter the workflow of your tests?
Introducing randomization into your automated GUI testing framework can increase the effectiveness of your testing, and help discover issues otherwise overlooked by approaching validation the same each time.