GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "BDD for REST APIs"

Track: Web as a platform / Time: Tuesday 11:30 - 12:20 / Location: Store Sal, BORA BORA

Forward-looking development teams have started to use Behavior-Driven Development (BDD) in the past few years to test their code against clearly-expressed acceptance criteria. The adoption of tools like Cucumber, JBehave, RSpec and EasyB show that this trend is growing. We examine how these ideas can translate to acceptance testing and smoke testing REST APIs, capturing how clients use the APIs, and more. Based on how we used Cucumber for Best Buy's BBY Open Commerce API, we will look at several examples for raising your game in testing your REST APIs.

Keywords: REST, testing, BDD, Cucumber, Architecture
Target audience: Intermediate developers, architects and testers

Download slides

Brian Sletten, Forward-Leaning Software Consultant

Brian Sletten

Biography: Brian Sletten

Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. He has a background as a system architect, a developer, a mentor and a trainer. His experience has spanned the online games, defense, finance and commercial domains with security consulting, network matrix switch controls, 3D simulation/visualization, Grid Computing, P2P and Semantic Web-based systems. He has a B.S. in Computer Science from the College of William and Mary. He is President of Bosatsu Consulting, Inc.and lives in Los Angeles, CA.

Brian focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries.