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.
- A 3rd scenario (currently 'typhoon' only) is EVENT-WITHOUT-TRIGGER (this needs updating)
- Log-in page
- IBF-portal page
These are actions run from the dev-menu in the dashboard, accessible only to an admin-user.
These are actions run from the Swagger UI (/docs).
In practice, the pipeline is often time-scheduled and not manually triggered by a user. But nonetheless the processes that follow from this action (such as email) must be described.
- 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.