Test Report
Testing Scope
The testing scope covers verification against specifications from the perspectives of:
Functionality
Deployability
Configurability
Customizability
Verification is performed for both end users and System Integrators (SI), assessing configurability and extensibility to ensure readiness for multi-country deployments. As MOSIP is an “API First” platform, comprehensive automation testing for all MOSIP APIs is included, using an automation Test Rig.
Partner Management System Revamp testing scope includes:
Features: Authentication Partner, Device Partner, FTM Partner, Partner Admin Certificate Trust Store, Partners, Policies, Partner-Policy Linking, SBI-Device, FTM Chip, Authentication Services, User Profile, User Dashboard, Root CA Certificate expiry notification, Intermediate certificate expiry notifications, Partner Certificate Notification expiry notification, API Key expiry, FTM Chip expiry, SBI ID expiry notifications, Weekly Summary notifications for Partner certificate expiry, API Key expiry, FTM Chip expiry, SBI ID.
Multilingual support (English/Arabic/French)
Multi-browser testing: Edge, Firefox, Chrome (Windows/Mac, Tablet, Extra-large screen)
Regression Testing
Integration Testing
Test Approach
A persona-based approach is used for IV&V, simulating real-world scenarios. Personas represent user types and help determine relevant use cases. Testing addresses:
Functionality
Deployability
Configurability
Customizability
Regression checks are performed using the “MOSIP Test Rig” automation suite, covering end-to-end test execution and reporting. Functional scenarios include packet creation, processing, UIN generation, and identity authentication via IDA. MOSIP Test Rig is open-source and can be enhanced by countries for SI validation. Persona classes include positive personas.
Verified Configuration
Verification is performed on:
Default configuration with verified settings for 3 languages (English/Arabic/French)
Browser Compatibility Evaluations
Desktop/Laptop:
1
Chrome
Version 138.0.7204.185
2
Firefox
Version 142.0
3
Edge
Version 138.0.3351.121
4
Safari
Version 18.6 (20621.3.11.11.3
Tablet:
1
Chrome
Version 139.0.7258.62
2
Firefox
Version 141.0.3
3
Edge
Version 139.0.3405.86
Extra-large screens:
1
Chrome
Version 138.0.7204.185
2
Firefox
Version 142.0
3
Edge
Version 138.0.3351.121
4
Safari
Version 18.6 (20621.3.11.11.3)
Screen Sizes Used for UI Responsiveness Validation
Laptop/Desktop: 1920x1080
Tablet: 1280x800
Extra-large screens: 3840x2160
MacBook: 2560x1664
Feature Health
Test Execution Statistics
Functional Test Results by Modules
Functional testing was performed using black box methods based on specifications. Testing included GUI, system, end-to-end flows across languages and configurations, simulating multiple identity and UI schema configurations.
Manual Verification (UI):
5945
5890
32
23
Test Rate: 99% with Pass Rate: 99%
Note: 23 test cases are descoped/not developed features.
Manual Verification (API):
742
741
0
1
Test Rate: 99% with Pass Rate: 99%
Note: 1 test case is descoped/not developed feature.
API Test Rig:
1068
1068
0
0
0
0
Test Rate: 100% with Pass Rate: 100%
Note: API flows are tested via automation for both positive and negative scenarios; non-automated cases are tested manually.
Detailed Test Metrics
Metrics include defect density, test coverage, execution coverage, tracking, and efficiency:
Passed Test Cases Coverage: (Passed tests / Total executed) x 100
Failed Test Case Coverage: (Failed tests / Total executed) x 100
Tested Components
partner-management-portal
mosipqa/pmp-ui-v2:1.3.x
partner-management-services
mosipqa/partner-management-service:1.3.x
Policy Management service
mosipqa/policy-management-service:1.3.x
Key-manager
mosipid/kernel-keymanager-service:1.3.0-beta.3
IDA Auth
mosipid/authentication-internal-service:1.2.1.0
Artifactory
mosipid/artifactory-server:1.2.0.2
eSignet
mosipid/esignet:1.4.1
Notifier (Kernel)
mosipid/kernel-notification-service:1.2.0.1
Audit manager
mosipid/kernel-auditmanager-service:1.2.0.1
ID Repro
mosipid/id-repository-identity-service:1.2.2.0
datashare
mosipid/data-share-service:1.2.0.1
Keycloak
1.2.0.1
config-server
mosipqa/kernel-keymanager-service:1.3.x
Websub
mosipid/websub-service:1.2.0.1
postgres
mosipid/artifactory-server:1.2.0.2
Sonar Report
Partner-Management-Service
Partner-Management-Portal
Last updated
Was this helpful?