-
Notifications
You must be signed in to change notification settings - Fork 15
End to end tests
This page contains a list of End-to-end tests that can be performed on the 121 Platform. We describe each test based on a scenario using the Given-When-Then pattern and we categorize these scenarios by feature and then by User Interface: Person Affected (PA) App, Aid Worker (AW) App and 121 Portal.
"End-to-end testing is a technique that tests the entire software product from beginning to end to ensure the application flow behaves as expected. It defines the product’s system dependencies and ensures all integrated pieces work together as expected.
The main purpose of End-to-end (E2E) testing is to test from the end user’s experience by simulating the real user scenario and validating the system under test and its components for integration and data integrity."
https://www.katalon.com/resources-center/blog/end-to-end-e2e-testing/
We can conceptually describe End-to-end tests using the Given-when-then pattern:
https://martinfowler.com/bliki/GivenWhenThen.html
See the features folder in the code Repository with all test scenarios we are using:
https://github.com/global-121/121-platform/tree/main/features