User Tools

Site Tools


2015:literate_and_visual_testing_workshop

Back to 2015-proposals

Title: Literate and Visual Testing Workshop
Proposer: Duncan McGregor
Proposer: Nat Pryce
Type: Preconference Workshop
Duration: 360 mins
Description: A hands-on programming workshop exploring how to adapt Specification by Example (aka Acceptance Test Driven Development, BDD) for numerical and exploratory programming.

Specification by Example does not work so well when:

  • acceptance is qualitative rather than precise, and/or…
  • the behaviour you want to capture involves a lot of numerical data, and/or…
  • you want to transition the results of exploratory programming to production.

In this workshop, we will demonstrate how to combine Approval Testing with Specification by Example. Approval Tests can be used to generate visualisations as well as text, which allows more nuanced, qualitative decisions about acceptability.

The workshop has exercises in Java - we'll provide a virtual-box environment. Other languages are plausible.


JJ: Duncan and Nat add - We've run this session in 75 minutes at SPA and 3 hours at Agile Cambridge. In both cases there was a lot more to say and learn, so we'd like to expand the material to a (pre-conference) day. We could also, or instead, run a 90 minute workshop covering the basics.

2015/literate_and_visual_testing_workshop.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1