project icon indicating copy to clipboard operation
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

Open JulieG19 opened this issue 10 months ago • 4 comments

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

JulieG19 avatar Apr 05 '24 10:04 JulieG19

@elnyry-sam-k @bushjames to add stories to this epic before 2024-04-15 to enable work to commence.

bushjames avatar Apr 05 '24 10:04 bushjames

@elnyry-sam-k please can you review the acceptance criteria on this epic and add any detail important from Mojaloop best practices.

bushjames avatar Apr 05 '24 10:04 bushjames

Sure @bushjames

elnyry-sam-k avatar Apr 05 '24 20:04 elnyry-sam-k

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

pedrosousabarreto avatar Apr 22 '24 09:04 pedrosousabarreto