Acceptance Testing Driven Development utilizând SpecFlow cu Selenium în C#
În ultimii ani, pentru companiile de software devine din ce în ce mai evident că împlinirea cerințelor clientului este esențială. De aceea, procesul de testare a produselor este orientat tot mai mult în această direcție a clientului. Acceptance Test – Driven Development este una dintre practicile esențiale de testare pe care utilizatorii finali ajung să o valorifice pentru a-și valida produsul. Din acest motiv, aceasta are o mare importanță pentru client și totodată reprezintă și ultimul test major înainte de livrare. În acest articol voi prezenta cum se pot crea teste pentru Acceptance Testing Driven Development în .NET, utilizând SpecFlow și limbajul Gherkin. Specflow este un instrument open-source, care se integrează cu Visual Studio. De asemenea, articolul prezintă și cum se poate folosi Selenium Web Driver pentru a simula interacțiunea cu browser-ul.