CTK Validators
SBI Validators
Name | Description | Test with Mock SBI |
---|---|---|
| Validates the response for mandatory attributes and correct values. | |
| Validates the response signature. | |
| Validates the response to check if bioCount, exceptions, segments and transactionId match the ones set in request. | |
| Validator to validate the device key rotation. | To verify Key Rotation testcases, we have to generate 3 set of device certificates |
| Validates if response is received within the given timeout period or not. | To test Timeout testcases with Mock SBI:
Call POST API: |
| Validates the | ISO standard validation with proper ISO file by using mock MDS: • Under an SBI project, create a collection by selecting ISO standard testcases. • Run the mock MDS/SBI with standard ISO files. Perform a Scan and select the appropriate device. • Run the ISO collection and verify the result status. ISO standard validation should be success. ISO standard validation with Non-ISO files by using mock MDS: • Under an SBI project, create a collection by selecting ISO standard testcases. • Run the mock MDS/SBI with Non-ISO standard files (In Default folder replace standard ISO file with Non-ISO file). Perform a Scan and select the appropriate device. • Run the ISO collection and verify the result status. ISO standard validation should be fail. |
| Checks the quality of biometrics using all configured SDK services. | Biometrics quality check validation with good quality biometric:
• In compliance-toolkit-default.properties, configure Bio SDK service and health check URLs under |
| Validates if response is received within the given timestamp interval or not. | |
| Validates the 'hash value' received in the response matches 'previous hash' in request. |
SDK Validators
Name | Description | Test with Mock SDK |
---|---|---|
| Validates if response has all mandatory attributes and they have allowed values. | |
| Checks the quality score of the modality. | |
| Validates the status code for invalid data. | |
| Validates the status code for no data. | |
| Validates if biomterics match for the modality. | |
| Validates the status code for invalid data. | |
| Validates the status code for no data. | |
| Validates if biomterics match for the modality. | |
| Validates if input BDB data present in the Probe for the modality is valid. | |
| Validates if input BDB data present in the Probe for the modality is valid. | |
| Validates if no input BDB data present in the Probe. | |
| Validates the input BDB data present in the Probe. | |
| Validates if input BDB data present in the Probe for the modality is valid. | |
| Validates if no input BDB data present in the Probe. |
ABIS Validators
Name | Description | Test with Mock ABIS |
---|---|---|
| Validates if response has all mandatory attributes and they have allowed values. | |
| Validates the failure reason to match the expected value | |
| Validates the count of duplicates found by ABIS for the given referenceId | |
| Validates the duplicates found to match the expected value. | |
| Validates that ABIS is not generating a new token for every insert request, unless token has expired. |
Last updated