Test automation – everyone’s doing it, but very few can truly claim they’ve realized the benefits they desire (or were promised). This has led to new tools, approaches and frameworks popping up almost daily with claims of finally achieving test automation nirvana. Unfortunately, approaching automation from a specific tool perspective often furthers the very myths and unrealistic expectations that prevent success in the first place. Similarly, your SDLC processes (agile, waterfall) and role (developer, CI/CD engineer, test engineer, etc.) often skew your view of test automation. Yes, test automation can provide significant efficiencies to our software development activities, but we must get REAL about it first.
Lee discusses how to first think about automation more generally, and then apply automation principles where and how they can bring the most benefit to your development and testing efforts. Specific topics include common automation myths and assumptions, how your past experiences and current role affect your view of automation, and how to identify potential automation opportunities unique to your situation. Take back techniques and examples for developing realistic expectations, applying a context-driven approach, and ultimately succeeding with test automation!