This comprehensive guide covers test automation in-depth, from the benefits of test automation to defining, developing and implementing a test automation approach that is fit-for-purpose, to designing, creating, executing and maintaining test execution scripts and frameworks.