This book addresses a significant gap in software testing knowledge, detailing how test automation differs from other testing activities and outlining the necessary skills for effective test automation. It serves as essential reading for both students and practitioners in the field. Building on its predecessor, it acts as a comprehensive reference for software professionals implementing automated software testing (AST) in their development processes. As AST accounts for a growing portion of software development time and costs, its importance increases with the complexity of technologies and development practices. The authors, three leading experts, provide an in-depth exploration of AST, reviewing its components, capabilities, and limitations. Drawing from their experiences in both defense and commercial sectors, they guide readers through the entire implementation process, highlighting best practices, critical success factors, and common pitfalls with strategies for avoidance. Key learning points include making a compelling business case for AST, clarifying testing requirements, developing an appropriate automation strategy, building efficient test environments, selecting suitable automation tools, and using metrics to monitor progress. This resource is invaluable for test professionals, QA specialists, project managers, and developers aiming to enhance testing efficiency and improve the overall development lifecycle.
Dustin Elfriede Books
