AW7 Session 6/5/2013 2:15 PM "Behavior-driven Design in Practice" Presented by: Nir Szilagyi & Janarthanan Eindhal eBay Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 ‐ 268 ‐ 8770 ∙ 904 ‐ 278 ‐ 0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Nir Szilagyi eBay, Inc. Nir Szilagyi has been with eBay for the past six years, four of them managing the products platform quality engineering team in Israel and now in the US. Nir led the transformation of the team from a classic advisory group to an agile engineering team, focused on quality throughout the product development lifecycle. Passionate about automation and finding ways to test smarter, Nir believes that agility, innovation, quick feedback, and open communication drive organizations forward. Nir has recently been involved in shaping eBay's test automation framework, an open source-based, highly reliable, and robust framework that supports all of eBay’s automation needs. Janarthanan Eindhal eBay, Inc. A software engineer at eBay, Janarthanan Eindhal leads quality engineering efforts, innovation, and adoption of agile practices. Passionate about quality, Janarthanan believes customer satisfaction is the single most important measure of software quality. He is an evangelist of software engineering best practices and believes that quality should be built in during every step of development cycle. Janarthanan is always on the lookout for latest trends and tools that help build quality products. Switching routinely between development and testing, he has a strong understanding of the expectations from both sides and the need to integrate them. Formerly, he was a consultant at Google.
Behavior-Driven Design in Practice One of software development’s greatest challenges is combining business needs with technical abilities to build products that customers want. Many development methodologies attempt to achieve this, but Nir Szilagyi and Janarthanan Eindhal think that few connect the dots as well as behavior-driven development (BDD), an agile development methodology derived from test-driven development (TDD) and other agile practices. Unlike TDD, which focuses on code design, BDD focuses on the customer. BDD relies on specifying the behavior of a product through a ubiquitous language that can be understood by anyone with the domain knowledge—stakeholders, analysts, developers, and testers. The definition and visibility of the product's behavior are crucial to aligning the actions of all players to deliver the right product—from beginning to end of the development lifecycle. Join Nir and Janarthanan to learn how eBay's product platform group adopted BDD and used an end-to-end solution to verify requirements continuously, thus departing from the traditional “test” vocabulary to one of “behavior.” Please follow this link to the prezi: http://prezi.com/t8nac-oxbqvi/bdd-in- practice/?auth_key=62d63c959f292b055c13dfb99c284de 810a1d18b&kw=view-t8nac-oxbqvi&rc=ref-29524195
Recommend
More recommend