Lars Wirzenius - Black box testing Unix programs with yarn
Yarn is a tool for black box testing Unix programs. It combines a Cucumber/Gherkin-style language for expressing tests with Markdown, resulting in test suites that can be written clearly enough that even sales and marketing understands them. It has so far been used to test things from individual non-interactive command line programs to Gitano rulesets on git.liw.fi to the API of a Python library. Tests are expressed using a GIVEN/WHEN/THEN structure, and implemented in shell.
No slides, but a web page: http://liw.fi/cmdtest/