|
|
In The Brain of Brian Sletten: Testing REST with BDD
Testing REST with BDD
The move to a good REST API yields an explosive combination of options due to content-negotiation and arbitrary workflows. At the same time, the uniform interface you project (representations, how you respond to verbs, response codes, etc.) becomes your contract with your clients. The API itself becomes a completely transportable, reusable bit of organizational knowledge when done well. Testing it sufficiently will give you a safety net but may drive you crazy unless you do it right. We will walk through the use of Behavior-Driven Development (BDD) to test these kinds of APIs.
We will highlight the problems of sufficiently testing REST APIs while providing a rich and relatively straight-forward solution to the problem. We will use a Behavior-Driven Development (BDD) tool like Cucumber to establish reusable steps and comprehensive, but lightweight testing strategies for testing REST APIs.
This is talk #1 of Brian Sletten's "Brain Blitz" sessions! Check out the next here.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
DDD eXchange 2013
For the 5th year in a row, Skills Matter is working with Eric Evans, the godfather of Domain Driven Design, to put on the DDD eXchange! Last year featured Eric Evans, Greg Young, Alberto Brandolini and many other DDD experts, and we expect 2013's line-up to soar equal heights. If you're that keen DDD'er that trusts we'll bring you a top-notch programme, get that early bird before April 14th and book yours for just £150!
Udi Dahan's Advanced Distributed Systems Design with SOA
- Led by Microsoft MVP Jimmy Bogard
- Five-day, intensive workshop
- This course will help you take the pain out of designing large-scale distributed systems
- Course author Udi Dahan is an internationally renowned expert on software architecture and design
- Tried-and-true theories and fallacies will be shown, helping you to avoid costly mistakes.
Want to find out more?
Click here!
Greg Young's CQRS, Domain Events, Event Sourcing, and How to Apply DDD workshop
- Greg Young coined the term CQRS (Command Query Responsibility Separation) at Skills Matter
- This course teaches you all about system building and architectures with Domain Driven Design
- Three-day intensive, hands-on course mixed with both short lectures with practical sessions
Want to find out more?
Click here!
Eric Evans' Domain Driven Design Hands-on Immersion Workshop
- Led by the ever-inspiring Alberto Brandolini
- Four-day practical workshop
- Learn how to put the domain model to work
- Strike a healthy balance between digging into your subject matter and addressing technological issues
- This course weaves together lecture, discussion, and hands-on classroom exercises
Want to find out more?
Click here!
Udi Dahan 's Enterprise Development with NServiceBus
- This course teaches you all the ins-and-outs of NServiceBus - the most popular, open-source service bus for .NET
- This four day, hands-on workshop will show you how simple distributed systems development can be
- By the end of this course you will be able to implement message exchange patterns such as full duplex and pub/sub
- Design long-running business processes using sagas
Want to find out more?
Click here!
Brian Sletten's REST and Resource-Oriented Architecture Bootcamp
- Brian Sletten's 3-day REST and Resource-Oriented Architecture Bootcamp provides a broad, example-driven and compelling vision of computing's future
- Learn how the technical and business value of Web semantics is available and useful today behind firewalls as well as on the public Web
- Become able to provide information-focused, business-friendly solutions that grow with the organisation and its changing business needs
Want to find out more?
Click here!
Simon Brown's Software Architecture for Developers Workshop
- Two-day, intensive workshop by internationally recognised expert Simon Brown
- Broaden your software development skills while taking full advantage of the technical knowledge that you already have
- Become more 'architecturally aware', and build better software as a result
- This course focuses on pragmatic and real-world software architecture rather than academic "ivory tower" software architecture
Want to find out more?
Click here!
ABOUT BRIAN SLETTEN
|
Brian Sletten has experience spanning defense, finance and commercial domains with security consulting, network matrix switch controls, 3D simulation/visualization, Grid Computing, P2P and Semantic Web-based systems.
More about Brian Sletten
|
|
PODCAST TESTING REST WITH BDD
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
TypeScript
FREE EVENT:
In The Brain of Luke Hoban
London, Monday, May 20th
|
|
London Ajax User Group
FREE EVENT:
Teststack, Dojo 2, and More
London, Wednesday, May 22nd
|
|
Backbone.js London
FREE EVENT:
Introduction to Backbone Mario
London, Thursday, June 6th
|
|
Richard Clark's HTML5 Mobile Mastery
3 DAY COURSE. Featuring Richard Clark London, Monday, June 17th
|
|
Building mobile services that scale
FREE EVENT:
In The Brain of Richard Clark
London, Tuesday, June 18th
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, June 26th
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, July 1st
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, August 21st
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|