Cucumber and friends: techniques and tools for security that matters
Abstract:Behavior-Driven Development (BDD) helps one build the right software — one that solves business problems — and Test-Driven Development (TDD) helps one build software right — one without bugs and vulnerabilities. Cucumber is a BDD tool widely used by software developers and product owners alike to document and validate software requirements that matter. Along with its friends, such as Capabara and Selenium, Cucumber can be used to integrate security requirements into software development lifecycle (SDLC) and validate them.
In addition to BDD and Cucumber, the presentation will include TDD and tools such as RSpec and static code analyzers, infrastructure management tools such as Chef and Etch, and infrastructure verification tools such as Cucumber-Chef.
There will be hands-on demos and enough pointers so that the audience can start using these tools next day.
Please note that the submitted slides are a draft version of the talk. It will be expanded significantly by the time of the conference.