Specflow es una herramienta que nos permite crear nuestras pruebas como una serie de pasos escritos de forma que sean entendidos por cualquier persona.
Un ejemplo sería el siguiente
Feature: CalculadoraPara evitar errores voy a probar la suma de 2 numeros@mytagScenario: Agregar 2 numerosGiven Yo tecleo 50 en la calculadoraAnd Y también tecle 70 en la calculadoraWhen Yo presiono el boton sumarThen El resultado debe ser 120
Después con una extensión de Visual Studio tecleamos el código para cada paso, donde podemos pasar variables o una tabla
De esta forma puedes documentar tu sistema y a la vez ejecutar tus pruebas de forma automática
Puedes visitar el sitio de specflow