The document discusses behavior driven development (BDD) using the Cucumber framework along with continuous integration using Jenkins. It introduces BDD and how Cucumber allows writing acceptance tests in a format like plain English that can be understood by business analysts, developers and testers. Cucumber uses the Gherkin language to write feature descriptions that serve as both documentation and automated tests. The document then discusses how Jenkins enables continuous integration by regularly scheduling and executing tests to accelerate code commits and testing. It provides the benefits of BDD in increasing automation and communication between teams as well as reducing defects. Finally, it outlines the pros and cons of taking a BDD approach.