Look at the idea of working Outside-in and the importance of focusing on customer value. Introduce Cucumber a testing tool which allows writing plain text feature documentation which through Ruby steps is executed. Examine how to use it, why it is useful and how it compares with existing tests such as Rails integration tests. Look at how Cucumber fits into the testing workflow, how it compliments Behaviour Driven Development and give practical examples with Rail projects. Examine some of the common problems/questions developers have had trying to get to grips with Cucumber and Outside-in testing.
http://scotland-on-rails.s3.amazonaws.com/1A06_JosephWilk-SOR.mp4