Systems Engineering STIMULUS
Test Automation has mostly meant the automatic repetition of the previous test activities so as to check if you get the same results as last time. However, each and every test case has to be written manually as it traditionally corresponds to a functional requirement written in natural language.
Here is a much more effective way using the powerful test automation capabilities of STIMULUS: