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.
Diego Molina
Diego is a Software Engineer who is fascinated by testing. He is a Selenium core committer. He loves enabling testers and developers by creating helpful testing tools and infrastructure and through versatile workshops.
Diego can often be spotted speaking at Selenium/Appium/Testing conferences and most of the time you can find him on the Slack channel for Selenium. Currently, he works at Sauce Labs as a Senior Software Engineer.