Behavior Driven Development—A Guide to Agile Practices
It seems as if the agile methods have lots of DD’s going on. BDD – Behavior Driven Development, ATDD – Acceptance Test Driven Development and several others. Adopting BDD allows for testing to be done as early as possible in the software development life cycle, promoting accurate testing, ensuring proper test coverage, and supporting the introduction of automation testing. One challenge is understanding the characteristics and benefits of “driven” approaches. Join Josh Eastman to discover ways that BDD can be employed to describe and test system behavior, user stories, and user acceptance. Josh will discuss Gherkin - the language to capture behavior descriptions and automation with cucumber and explore the four major values of BDD to ensure product quality, while driving time and cost savings. Leave this session with a ideas to reduce the ambiguity and miscommunications that occurs during development and testing.
Josh Eastman is an Automation Architect for the Testing Practice of Experis IT Development Solutions, a Global IT Services Company. Josh creates automation solutions for Experis’ client portfolio and was a recent speaker at the Agile Testing and Test Automation Summit in Seattle. Holding such roles as senior developer, test lead, automation program Lead, and automation architect, Josh has designed and implemented various automation frameworks that have proven to be effective in testing web applications, mobile applications, mainframe systems, web services, and databases. He has also successfully integrated many third-party tools and testing software that are most relevant in the QA and testing industry today.