Over the last decade the tool Cucumber has grown in popularity. This growth has gone hand in hand with the adoption of test-driven, behavior-driven, and acceptance test–driven testing techniques. Overall, this is a good thing, but there is a downside. Cucumber is far too often conflated with these techniques. The result is poorly written code that loses practically all the benefit that these techniques provide. Troy Walsh will dive into what TDD, BDD, and ATDD testing techniques are and why they are useful, and then explain how they can be effectively leveraged with and without tools like...
Troy Walsh
Practice Lead
Magenic
Troy Walsh is the national quality engineering Practice Lead and DevOps lead for Magenic Technologies. He started his career in the DevOps space as a Release developer, creating custom build, deployment and installation solutions. He later transitioned to consulting where he developed a love for test automation. Troy is a frequent blogger, speaker (Agile DevOps West, STPCon, OnlineTestConf, Twin Cities Test Automation Group, SauceCon, The Executive Leadership Institute and more) and open source contributor (SeleniumAxeDotnet, MAQS, appium-dotnet-driver and more) with a passion for test automation and DevOps.