Domanda

Posso in qualche modo la forza ordine di esecuzione nelle mie caratteristiche e scenari o in test NUnit che sono generati da file caratteristica specflow? Sarebbe bello se potessi prima testare tutti i miei dati entrare caratteristiche, e di modificare i dati e di dati di eliminazione caratteristiche.

È stato utile?

Soluzione

Credo che di più di una domanda per il test corridore di scelta. SpecFlow genera i test per voi dal vostro file di prova, ma non li esegue. Potreste essere in grado di dirigere il test corridore per eseguire gli scenari nell'ordine si chiede.

Tuttavia, il mio consiglio è che non si tenta di ordinare i test. Ogni scenario deve essere completamente indipendente dagli altri, in modo che l'ordine i test vengono eseguiti non ha alcun impatto sui risultati. Immagino che dipende da cosa si intende per che sia "bello" se vengono eseguiti in un ordine specifico. :)

Altri suggerimenti

sto usando ReSharper pluggin per eseguire i test. Così qui è quello che viene fatto per farli in un ordine (so che non è la migliore idea, ma ho un caso speciale. :))

ordini ReSharper le prove in ordine alfabetico per un dato file funzione.

Così ho chiamato gli scenari con prefissi 1,2,3 e così via in base all'ordine voglio loro di correre.

Dirty, ma il metodo ok se siete disperati;)

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