Test Automation


Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects
Happy About Global Software Test Automation: A Discussion of Software Testing for Executives
Software Test Automation
xUnit Test Patterns: Refactoring Test Code
A Journey through Test Automation Patterns: One team’s adventures with the Test Automation Patterns wiki
Experiences of Test Automation: Case Studies of Software Test Automation
Effective Software Test Automation: Developing an Automated Software Testing Tool
Just Enough Software Test Automation
Automated Software Testing: Introduction, Management, and Performance
Before The Code: First Steps to Automation in Testing
Testing Automation Tools for Secure Software Development
The Humans are Dead: Essays on Software Test Automation
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
Practical Web Test Automation: Automated test web applications wisely with Selenium WebDriver
Testing Java Microservices: Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito
“ A commonly used expression is that the difference between unit tests and acceptance tests is that unit tests helps you build the thing right, whereas acceptance tests helps you build the right thing. ”
― Sumit Bisht, Robot Framework Test Automation

Gojko Adzic
“ A common pattern for teams that start with test automation, or development groups that start breaking down silos between testers and developers, is to take existing manual tests and automate them. Unless it’s a training exercise for an automation tool, this is almost always a bad idea. ”
― Gojko Adzic, Fifty Quick Ideas To Improve Your Tests

More quotes...