Three Hard Lessons Learned

While it didn’t feel particularly good at the time, this project taught us some valuable lessons about test automation:

  1. Not all automated tests are created equal. Some tests are better at testing certain things than others.
  2. Just because you can write a certain kind of automated test doesn’t necessarily mean you should.
  3. Speed and feedback matter. The longer it takes your test cases to run, the slower and less iterative your development cycle.

What we and others were learning from these experiences was that automated testing wasn’t a one-size-fits-all thing. There were different kinds of tests, and each tested different kinds of things.

Fortunately, others were feeling the same pain we were. And eventually, some of these ...

Get The Way of the Web Tester now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.