Test automation is much more than computers launching test programs.
An automation architecture includes many factors that need to be understood and addressed before automating testing.
It begins with understanding test requirements, the SUT, and the test environment. Using modeling we can understand and analyze the testing and automation problems.
This information can then be applied to describe a test automation environment using structural diagrams and event sequences.