Bridging the Gap Between Requirements & Tests

Building great software requires a thorough understanding of the real needs of our customer. Techniques such as ATDD, BDD and Specification by Example help us understand the requirements by describing how the software has to behave in a language understood by all stakeholders. These specifications are made executable; creating automated …

Automated Testing With Cucumber JVM, Selenium & Mocha

This presentation provides an overview of behavior-driven development and test automation for Saleforce.com, which aided in the production of a Visualforce/JavaScript application for an enterprise client. Using Cucumber JVM, Selenium, Jenkins, and Git – the team was able to catch regression errors during development. It offers an overview of the …