Domanda

Solo in cerca di alcuni esempi di BDD/SpecFlow - idealmente un projectб così posso vedere come usare SpecFlow su grandi progetti in cui molteplici funzionalità mio riferimento la stessa procedura etc

.

Ho letto alcuni blog nel corso degli ultimi mesi, ma non ho avuto un bel progetto succosa di qualcun altro per scroccare intorno attraverso.

È stato utile?

Soluzione

L'esempio set ufficiale di SpecFlow può essere trovato su github: http://github.com/techtalk/SpecFlow-Examples

Il campione ASP.NET MVC-/ libreria è quello che si può avere uno sguardo. Non è un progetto molto grande però. (Se un bisogno VS2010 campione, passare al ramo VS2010.)

Altri suggerimenti

Un altro luogo ideale per trovare esempi sono dai test per il progetto SpecFlow stesso.

In particolare quelli utilizzati per testare l'analisi Gherkin: https://github.com/techtalk/SpecFlow/tree/master/Tests/TechTalk.SpecFlow.Specs/Features

Questi test mostrano un sacco di modi per scenari di scrittura utilizzando la sintassi per i parametri mutliline, parametri della tabella, modelli e altro ancora.

Verificate anche di Steve Sanderson GuestbookDemo , che mette in risalto come utilizzare SpecFlow con WatiN in ASP.NET MVC.

Inoltre, vedi recente articolo di MSDN di Brandon Satrom sul tema: http: // msdn.microsoft.com/en-us/magazine/gg490346.aspx

Abbiamo usato SpecFlow a formulare scenari sul progetto della CQRS Journey . Controlla la panoramica di come abbiamo fatto e poi dare un'occhiata alle stesse prove di accettazione del codice di pronti contro termine.

Lo so che è una domanda ha risposto. Nel caso in cui qualcuno ha bisogno di un rapido semplice web progetto di test scheletro. Ho creato un pacchetto di SeleniumNUnitSpecflow NuGet per impostare rapidamente Specflow con Nunit e selenio.

PM> Installa-Package SeleniumNUnitSpecflow

Dettagli: pagina Web di prova BDD con selenio specflow NUnit

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top