Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
by Jez Humble and David FarleyA foundational text on integrating automation into the software delivery process, essential for understanding CI/CD.
Selenium Testing Tools Cookbook
by Unmesh GundechaPacked with practical recipes for Selenium, this book enhances your ability to implement automated tests effectively.
The Pragmatic Programmer: Your Journey to Mastery
by Andrew Hunt and David ThomasOffers valuable insights into best practices in software development that are crucial for effective test automation.
Test Automation in the Real World: Practical Strategies for Testing
by Michele Sliger and Stacia BroderickFocuses on practical strategies for implementing test automation, bridging the gap between theory and practice.
Specification by Example: How Successful Teams Deliver the Right Software
by Gojko AdzicExplores BDD principles, enhancing your skills in creating user-focused test scenarios.
Agile Testing: A Practical Guide for Testers and Agile Teams
by Lisa Crispin and Janet GregoryA comprehensive guide that integrates testing into Agile methodologies, essential for modern QA practices.
The Art of Unit Testing: With Examples in .NET
by Roy OsheroveWhile focused on unit testing, it offers principles applicable to automated testing, enhancing your foundational knowledge.
Working Effectively with Legacy Code
by Michael FeathersTeaches strategies for working with legacy code, a common challenge in automation that testers must navigate.