In my previous post on SpecFlow, I showed how a single test case (Scenario in SpecFlow-speak) maps to many different bits of C# that will actually implement it. One scenario will often map to 3 different bits - for the Given, When and Then respectively - but if you use And to extend any of … Continue reading Gluing together the bits of your SpecFlow test
Getting your System into Production, and Keeping it There
An excellent video by Eoin Woods from Goto Conference 2015. The grown-up, how not to get called in the middle of the night, part to software. https://www.youtube.com/watch?v=CgWVsTkYfUM
Statistics Without the Agonising Pain, and Statistics for Hackers
John Rauser, data scientist at Pinterest, has an excellent video called Statistics Without the Agonising Pain. Less than 12 minutes, and it explains a useful stats term (statistical significance) to people who can code but don't know stats. It does this very well! https://www.youtube.com/watch?v=5Dnw46eC-0o Another video along similar lines, by Jake Vanderplas. It builds on … Continue reading Statistics Without the Agonising Pain, and Statistics for Hackers
An introduction to Behaviour-Driven Testing with Cucumber / SpecFlow
BDD (Behaviour-Driven Development) evolved out of TDD (Test-Driven Development), and is an approach to testing and development in general. I have found it has benefits even if you just use it as a way of doing testing, rather than having tests drive what you develop. There are a few different frameworks that allow you to … Continue reading An introduction to Behaviour-Driven Testing with Cucumber / SpecFlow