Test Coverage:
SAF-18 - test coverage In Progress
SAF-729 - CUS_ONB_IAM: Component Tests Backlog
Journey Test:
SAF-769 - User Journey Tests for Customer Onboarding and IAM Backlog
OWASP dependency-check
customer-manager:
advanceai-gateway:
iam-manager:
Unit/Component Test Coverage
Day | Cus-Coverage | Cus-Duplications | AAIG-Coverage | AAIG-Duplications | IAM-Coverage | IAM-Duplications |
---|---|---|---|---|---|---|
2.9 | 91.0% | 6.3% | 89.9% | 8.7% | 89.1% | 10.3% |
2.1 | 90.7% | 6.6% | 89.9% | 8.7% | 89.1% | 10.4% |
1.10 | 89.2% | 6.0% | - | - | 89% | 2.9% |
1.4 | 88.9% | 6.0% | - | - | - | - |
12.8 | 87.8% | 5.9% | 90.2% | 8.5% | - | - |
12.1 | 85.2% | 6.2% | - | - | - | - |
Module/Microservice: customer-manager
https://sonarqube.safibank.online/dashboard?id=customer-manager
Testing | Required? | Framework ready? | Critical paths identified? | Critical paths covered? | Quality Gates | Action Points | Comments |
---|---|---|---|---|---|---|---|
Unit/Component | Yes | Yes | Yes | Yes | there are 2 endpoints which is greater than the 7 authorized. suggest skip them | ||
Contract | Yes | No | No | No | 1, get contract test framework ready; 2, identify critical paths; 3, create epic tickets in Jira backlog to keep track of test cases for critical paths 4, write test cases to cover the critical paths | We have the REST client library there, so we don’t think contract test is necessary; we also have the Kafka library there | |
Smoke | Yes | No | No | No | |||
Performance | Yes | No | No | No |
Module/Microservice: advanceai-gateway
https://sonarqube.safibank.online/dashboard?id=advanceai-gateway
Testing | Required? | Framework ready? | Critical paths identified? | Critical paths covered? | Quality Gates | Action Points | Comments |
---|---|---|---|---|---|---|---|
Unit/Component | Yes | Yes | Yes | Yes | |||
Contract | Yes | No | No | No | 1, get contract test framework ready; 2, identify critical paths; 3, create epic tickets in Jira backlog to keep track of test cases for critical paths 4, write test cases to cover the critical paths | We have the REST client library there, so we don’t think contract test is necessary; we also have the Kafka library there | |
Smoke | No | No | No | No | |||
Performance | No | No | No | No | to 3rd AAI endpoint, need they provide performance data? |
Module/Microservice: IAM-manager
https://sonarqube.safibank.online/dashboard?id=iam-auth-lib
Testing | Required? | Framework ready? | Critical paths identified? | Critical paths covered? | Quality Gates | Action Points | Comments |
---|---|---|---|---|---|---|---|
Unit/Component | Yes | Yes | Yes | Yes | |||
Contract | Yes | No | No | No | |||
Smoke | Yes | No | No | No | |||
Performance | No | No | No | No |