Exempelbaserade specifikationer och tester med SpecFlow
Ibland brukar man säga att bygga rätt sak är viktigare än att bygga saken rätt. Robert skulle vilja hävda att Exempelbaserade specifikationer kan hjälpa dig att bygga både rätt sak och saken på rätt sätt, det vill säga testbar, löst kopplad och enklare att refaktorisera. Det kan också hjälpa dig att få en levande dokumentation över systemet som går att verifiera med automatiserade tester, samt ett sätt att diskutera kring krav där utvecklare är mer engagerade från start.
I den här session går Robert igenom vad exempelbaserade specifikationer - eller ”Specification by example” som upphovsmannen Gojko Adzic döpt samlingen av mönster till - är för någonting. Robert utgår från ett nyligen genomfört kundprojekt och visar hur de använde verktyget SpecFlow för att skapa automatiserade tester av ett Web API med exempelbaserade specifikationer.