There are so many testing frameworks available to us that we sometimes overlook a completely valid, and sometimes preferable option: writing our own.

The drivers team at MongoDB focused over the last year on conforming to common APIs and algorithms but we needed a way to validate our consistency. We therefore ended up building our own testing DSL, REST service, and individual test frameworks.

Using these common tests and the Ruby driver's test suite as examples, this talk will demonstrate when existing test frameworks aren't the best choice and show how you can build your own.

Recorded video

Speaker

Emily Stolfo
Emily Stolfo
@estolfo
Emily is a software engineer at MongoDB where she co-maintains the Ruby driver and the Mongoid ODM. She is an adjunct faculty member of Columbia University and is currently based in Berlin.