project
project copied to clipboard
As a Mojaloop adopter, I want all existing Mojaloop regression tests to be integrated with vNext so that I will not lose functionality when upgrading to a vNext based release
Description
As a Mojaloop adopter, I want all existing Mojaloop regression (end-to-end) tests to be integrated with vNext so that I will not lose functionality when upgrading to a vNext based release.
Note that the requirement to release Mojaloop with vNext with the same feature set as vNow comes from the TGB and Mojaloop Foundation board.
Existing regression tests (use cases):
- Mojaloop API spec compliance
Use cases:
- PISP
- P2P
- Bulk
- Request to Pay
The primary purpose of this epic to to make sure all the existing test suites can be run against vNext in the same environment(s) and manner as per the vNow development and release processes.
Note that TTK will be used to execute end-to-end functional tests e.g. use cases etc... Note that k6 will be used to execute non-functional tests e.g. performance, reliability etc...
Note: If any new tests need to be added to the current pool of existing tests, a new story will be created; e.g. to configure the system state as per the existing test suite pre-conditions.
Acceptance criteria
- All the existing functional regression tests (end-to-end) are integrated with vNext
- All the existing non-functional regression tests (end-to-end) are integrated with vNext
@elnyry-sam-k @bushjames to add stories to this epic before 2024-04-15 to enable work to commence.
@elnyry-sam-k please can you review the acceptance criteria on this epic and add any detail important from Mojaloop best practices.
Sure @bushjames
Here are the TTK files for the vNext texts: https://github.com/mojaloop/platform-shared-tools/tree/main/packages/deployment/docker-compose-apps/ttk_files