Test Automation Is Not Just Coding
A failure taught me that coding is not the most important task in Test Automation. I fixed a bug, added tests, and shipped it to production. After that, a bug report came in showing that the fix created a new bug. A hotfix solved the issue, but the root cause was not addressed: what did I miss? By taking a step back, I understood the situation - it all happened by overlooking basic concepts in testing. The problem was that coding had more priority than creating a test plan.
This talk shows that testing concepts are more important than ever. In a time where tools promise to do everything, we focus less on what and how to test, and more on using tools to test. It outlines how a test strategy can leverage a continuous testing setup. Finally, it shows that failing is ok, but failing again for the same reasons is not.