IMPORTANT:
- A major distinction in every feature is whether the Portal is in TRIGGERED or NON-TRIGGERED mode.
- These distinctions are made within each file.
- In practice there can be a 3rd more rare scenario: OLD-EVENT. Where not further specified, this falls under NON-TRIGGERED.
- Log-in page
- IBF-portal page
From Swagger UI:
- Create user
- Update static data
- Run external pipeline
- Upload data
- Create and send email
- (Email and how it looks is part of this "scenario")
- The complete definition of the Gherkin syntax: https://cucumber.io/docs/gherkin/reference/
- A comprehensive guide on BDD by Automation Panda:
- BDD Editor: A 'wizard'-like interface to create feature-files in a browser.
- AssertThat Gherkin editor: An editor, syntax-highlighting and validator in a browser.
- VSCode-extension: Cucumber (Gherkin) Full Support
Features can be added to this folder by:
- Create a
.feature
-file, named after its title with_
for spaces;
i.e.Log_in.feature
- Add a reference to the list above at the appropriate actor.