Question

Puis-je exécution la force en quelque sorte l'ordre dans mes fonctions et des scénarios ou des tests NUnit qui sont générés à partir du fichier fonction specflow? Ce serait bien si je pouvais d'abord tester toutes mes données entrant caractéristiques, et que les données de modification et de suppression des données caractéristiques.

Était-ce utile?

La solution

Je pense que ce plus d'une question pour votre coureur de test de choix. SpecFlow génère les tests pour vous à partir de votre fichier de test, mais il ne les exécute pas. Vous pourriez être en mesure de diriger votre coureur de test pour exécuter les scénarios dans l'ordre que vous demandez.

Cependant, mon conseil est que vous ne tentez pas de commander vos tests. Chaque scénario doit être complètement indépendant des autres, de sorte que l'ordre d'exécution des tests n'a pas d'impact sur les résultats. Je suppose que cela dépend de ce que vous entendez par là être « gentil » si elles sont exécutées dans un ordre spécifique. :)

Autres conseils

J'utilise ReSharper pluggin pour exécuter les tests. Voici donc ce qui est fait pour les faire dans un ordre (je sais que ce n'est pas la meilleure idée, mais j'ai un cas particulier. :))

commandes ReSharper les tests dans l'ordre alphabétique pour un fichier donné. fonction

Je les scénarios avec nommé préfixes 1,2,3 et ainsi de suite en fonction de l'ordre que je veux qu'ils courent.

sale, mais la méthode ok si vous êtes désespérés;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top