Question

J'ai une fonctionnalité et cherchait un moyen de l'exécuter différent par environnement.Comme je pouvais avoir un environnement où je teste les choses localement et une autre qui frappe des serveurs distants.En utilisant des fixations encombrées, je peux y accomplir, mais elle nécessite dupliquer les scénarios, puis appliquer une étiquette à chaque scénario.

EG:

@test
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

@stage
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

est plutôt là une solution où le scénario n'est répertorié qu'une seule fois dans la fonction, puis j'ai une sorte de balise globale qui permettrait le filtrage correct des définitions d'étape?

merci!

Était-ce utile?

La solution

this is what the .net configuration infrastructure is for. it's not really specflow specific. your code should read different configuration settings and you should have the right configuration files for given environments. i would do this in the same way you do your configuration for moving your application code through different environments.

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