Al momento i miei file di specifiche sono sulla falsariga di:
Scenario Outline: Do stuff
Given I am on the "<website>"
And I have entered "red" into the search field
When I do something
Then something happens
Examples:
| Description | website |
| Domain1 | www.domain1.com |
| Domain2 | www.domain2.com |
| Domain3 | www.domain3.com |
Che funziona bene, fino a un punto ma non è molto ripetibile o estendibile per altri ambienti (ad es. dev, test, uat, rel, stg ecc.).
Qual è la migliore pratica qui?
- Ottieni i dettagli del sito da un database?
- Ottieni i dettagli del sito da config?
- Qualcos'altro?
Il mio obiettivo finale è di avere una suite di test di accettazione ripetibili, che possono essere eseguiti su una scatola, che può essere indicata a qualsiasi combinazione di ambienti sia necessaria in quel momento.