I, (Emily Bache), am going to two conferences this autumn to give this workshop. I would like some willing volunteers to try it out on in advance, so I can get feedback and improve it.
In this workshop you will learn a technique for quickly adding regression tests, and in what situations you can use it.
Everyone in the workshop will see and try out Approval testing on at least two different problems, and learn about the strengths, weaknesses and applicability of the technique.
Suitable for: developers and testers who do automation.
17:30 mingle and sandwiches
18:00 welcome and introductions
18:15 the workshop
19:15 short break
19:30 more workshop
Exercises are available in several programming languages, including Java and C#. Bring a laptop with a IDE that can show code coverage. eg IntelliJ, Eclipse, Rider or Visual Studio with the dotCover plugin. For Python you'll need the paid version of PyCharm or to install the 'coverage' module and work on the command line.
Below are links to some exercises we might look at. (We won't have time for all of them). It is useful to 'clone' them rather than just downloading a zip of the sourcecode, since you need to be able to switch branch. If you can clone them in advance it will save time: