What do test automation and cooking have in common? Recipes

Cooking and test automation are both about following recipes.

Let’s say that you want to prepare a delicious omelet for your family, similar to the one that you ate last Sunday at that fancy restaurant. You remember that it was made with eggs, cheese, red peppers, mushrooms and onions.