Effective Test Automation Presentation – Keep Austin Agile 2014

This weekend I gave a presentation at the Keep Austin Agile conference called “Effective Test Automation”.

Effective Test Automation from Chris Edwards on Vimeo.

Keynote file

Slides as PDF

Abstract

It’s easy to write tests, but it’s not so easy to maintain them over time. Tests should not be a drain on your productivity, they should enhance it. However, many teams struggle just to keep their tests running—sacrificing time they could be spending developing valuable new features. How can we avoid these pitfalls? What practices and principles are effective? Which ones lead to productivity drain? This talk seeks to answer those questions and more by separating the effective practices and principles from the ineffective ones.

Topics covered:

  • Where should we focus testing efforts? Unit Tests, Integration Tests or UI Tests?
  • How can we best use mocks and stubs without creating fragile tests?
  • How can we instill a culture of testing?
  • How should I handle test data in our tests?
  • How can I use Fluent Data Builders and Anonymous Data to simplify testing?
  • And much more.
This entry was posted in Agile, Mocking, Presentations, Principles, Test-Driven Development, Testing. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>