Test Automation: The Big Picture
Why should we automate testing?
What types of automations are there?
How do we automate testing?
Where do we go from here?
This session gives advice and answers to these question.
The motivation for automating the testing of a system beyond just xUnit is explored from both an Agile and Lean perspecitve.
A brief survey of types of testing that are well suited to automation (functional, integration, performance) and also those types of testing that are not suited to automation (exploratory and user experience).
Several test automation frameworks are demonstrated to show how test automation can work for customers, developers, and test professionals.
About John Heintz
Agile/Kanban coach, REST architect, software craftsman
John D. Heintz is a husband, father, developer, Agilist, entrepreneur. After studying electrons in college, John's intuition led him to pursue software, and he's been a digital craftsmen since. Always seeking solutions with higher leverage and deeper simplicity has led John to important methods and tools. John's approach to building systems and teams started with leading his first Scrum team in 1999, included XP and TDD, and now Agile and Lean methods are part of his daily work and consulting. John has built single-source hyperdocument SGML publishing systems, a version control CORBA/Python CMS, an AspectJ dependency acquisition framework, added test automation to many Java and .NET systems, coached a 100-person Agile/Lean game studio, and built RESTful Web integration systems. John has launched his own company, Gist Labs, to further his focus on essential innovation.
More About John »