project icon indicating copy to clipboard operation
project copied to clipboard

Check coverage for ML FSPIOP error codes in the ML GP test collection (or other existing TTK test collections)

Open elnyry-sam-k opened this issue 3 months ago • 1 comments

Goal:

As a QA member of an adopter of Mojaloop OSS

I want to review coverage of the Mojaloop TTK test collections against the FSPIOP error codes: https://docs.mojaloop.io/technical/api/fspiop/v1.1/api-definition.html#error-codes

so that I can verify the test scenarios and ensure that the tests cover all the error codes and related scenarios identified by the specification and those that not covered are documented.

Acceptance Criteria:

  • [x] A list of error codes from the FSPIOP specification that are covered by the ML GP TTK collection are listed (and their location)
  • [x] A list of error codes from the FSPIOP specification that are NOT covered by the ML GP TTK collection are documented

Complexity: Low

Uncertainty: Low


Tasks:

  • [ ] TBD [ @? ]

Done

  • [ ] Acceptance Criteria pass
  • [ ] Designs are up-to date
  • [ ] Unit Tests pass
  • [ ] Integration Tests pass
  • [ ] Code Style & Coverage meets standards
  • [ ] Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
  • [ ] TBD

Pull Requests:

  • [ ] TBD

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC

elnyry-sam-k avatar Sep 25 '25 08:09 elnyry-sam-k

This excel document outlines all error codes as seen in the technical documentation. The error codes are mapped to each resource and marked as either covered (X) or not covered. FSPIOP error codes test coverage.xlsx

NB: each resource has several endpoints under it. The /parties and /quotes resources have comprehensive test coverage, with tests created for all endpoints. The rest of the resources have tests covering some select endpoint(s) as created probably on a need-to basis during efforts to cover arising bugs.

theobadha avatar Sep 30 '25 14:09 theobadha