This is a detailed explanation of how automation helps us in software testing. We show that automation can do much more than merely simulating a user who is pressing buttons. A downloadable pdf.

A Context-Driven Approach to Automation in Testing
This is a detailed explanation of how automation helps us in software testing. We show that automation can do much more than merely simulating a user who is pressing buttons.
https://www.satisfice.com/download/a-context-driven-approach-to-automation-in-testing