...
ID
...
Proceso/Subproceso
...
Actividad
...
Tipo Prueba
...
Precondiciones
...
Pasos
...
Resultado Esperado
...
Fecha
...
Responsable
...
1
...
hsm-adapter/createKey
...
Realizar el consumo del api hsm-adapter/createKey sin el campo KeyId
...
Entrada No Esperada
...
Generar los paramátros de entrada sin información para el campo KeyId
...
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
...
Se espera que el sistema retorne un error http 406
...
Versión 1. Matriz de casos de prueba
Núm. | Title | Description | Preconditions | Expected Result | Priority | Section | Suite |
1 | POST - HSM createKey - Mandatory KeyID Field | Validar que el campo KeyId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey sin el campo algorithm
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo algorithm
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
2 | POST - HSM createKey - Format KeyID Field | Validar que el formato del campo keyId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createkey con un algoritmo no válido
Entrada No Esperada
Generar el parámetro algorithm con uno inválido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
3 | POST - HSM createKey - Length KeyID Field | Validar que la longitud del campo keyId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey sin el campo keySize
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo keySize
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
4 | POST - HSM createKey - Mandatory Algorithm Field | Validar que el campo algorithm se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey con un valor igual a 0 en el campo KeySize
Entrada No Esperada
Generar el parámetro de entrada con un valor igual a 0 en el campo keySize
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
5 | POST - HSM createKey - Format Algorithm Field | Validar que el formato del campo algorithm sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey sin el campo publicKeyAlgorithm
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo publicKeyAlgorithm
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
6 | POST - HSM createKey - Length Algorithm Field | Validar que la longitud del campo algorithm sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey sin el campo publicKey
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo publicKey
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
HSM-Adapter | ||||||
7 | POST - HSM createKey - Mandatory publicKeyAlgorithm Field | Validar que el campo publicKeyAlgorithm se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey con la información correcta
Entrada Esperada
Generar el parámetro algorithm con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema genera una clave criptográfica usando el módulo HSM, la almacena y la retorne
HSM-Adapter | ||||||
8 | POST - HSM createKey - Format publicKeyAlgorithm Field | Validar que el formato del campo publicKeyAlgorithm sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey con la información correcta
Entrada Esperada
Generar el parámetro algorithm con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que retorne una semilla de 256 bits - 64 hexadecimal
HSM-Adapter | ||||||
9 | POST - HSM createKey - Length publicKeyAlgorithm Field | Validar que la longitud del campo publicKeyAlgorithm sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/createKey |
Realizar el consumo del api hsm-adapter/createKey cuando el servicio HSM no esté disponible
Entrada No Esperada
Generar los parámetros de manera correcto pero con el servicio HSM no esté disponible
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 408
HSM-Adapter | ||||||
10 | POST - HSM createKey - Mandatory publicKey Field | Validar que el campo publicKey se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/ |
Realizar el consumo del api hsm-adapter/verifyKey sin el campo KeyId
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo KeyId
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
createKey | HSM-Adapter | |||||
11 | POST - HSM createKey - Format publicKey Field | Validar que el formato del campo publicKey sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/ |
Realizar el consumo del api hsm-adapter/verifyKey con la información correcta
Entrada Esperada
Generar el parámetro keyId con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la verificación de la llave con el keyId enviado y retorne un código http 200
createKey | HSM-Adapter | |||||
12 | POST - HSM createKey - All Fields Corrects Successful Test | Validar el envio de una peticion exitosa, con todos los campos llenos | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | hsm-adapter/ |
Realizar el consumo del api hsm-adapter/verifyKey cuando el servicio HSM no esté disponible
Entrada No Esperada
Generar los parámetros de manera correcto pero con el servicio HSM no esté disponible
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 408
createKey | HSM-Adapter | |||||
13 | POST - HSM ValidateTOTP - Mandatory ServerKey Field | Validar que el campo serverKey se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/ |
Realizar el consumo del api hsm-adapter/verifyKey con un KeyId inválido o no existente
Entrada No Esperada
Generar el keyId inválido o no existente.
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
15
/hsm-adapter/removeKey
Realizar el consumo del api hsm-adapter/removeKey sin el campo KeyId
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo KeyId
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
16
/hsm-adapter/removeKey
Realizar el consumo del api hsm-adapter/removeKey con la información correcta
Entrada Esperada
Generar el parámetro keyId con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la eliminación de la llave con el keyId enviado y retorne un código http 200
17
/hsm-adapter/removeKey
Realizar el consumo del api hsm-adapter/removeKey cuando el servicio HSM no esté disponible
Entrada No Esperada
Generar los parámetros de manera correcto pero con el servicio HSM no esté disponible
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 408
18
/hsm-adapter/removeKey
Realizar el consumo del api hsm-adapter/removeKey con un KeyId inválido o no existente
Entrada No Esperada
Generar el keyId inválido o no existente.
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
19
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey sin el campo KeyId
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo KeyId
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
20
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey sin el campo algorithm
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo algorithm
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
21
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey con un algoritmo no válido
Entrada No Esperada
Generar el parámetro algorithm con uno inválido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
22
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey sin el campo keySize
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo keySize
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
23
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey con un valor igual a 0 en el campo KeySize
Entrada No Esperada
Generar el parámetro de entrada con un valor igual a 0 en el campo keySize
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
24
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey con la información correcta
Entrada Esperada
Generar los parámetros con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema genera una clave criptográfica usando el módulo HSM, la almacena y la retorne
25
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey con la información correcta
Entrada Esperada
Generar los parámetros con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que retorne una semilla de 256 bits - 64 hexadecimal
26
/hsm-adapter/refreshKey
Realizar el consumo del api hsm-adapter/refreshKey cuando el servicio HSM no esté disponible
Entrada No Esperada
Generar los parámetros de manera correcto pero con el servicio HSM no esté disponible
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 408
hsm-adapter/validateMessage
Realizar el consumo del api hsm-adapter/validateMessage sin el campo KeyId
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo KeyId
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
hsm-adapter/validateMessage
Realizar el consumo del api hsm-adapter/validateMessage sin el campo message
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo message
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
hsm-adapter/validateMessage
Realizar el consumo del api hsm-adapter/validateMessage sin el campo digest
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo digest
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
hsm-adapter/validateMessage
Realizar el consumo del api hsm-adapter/validateMessage con la información correcta
Entrada Esperada
Generar los parámetros con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema valide los datos ingresado con lo que se tiene almacenado y verifique si es válido y retorne un código http 200
hsm-adapter/validateMessage
Realizar el consumo del api hsm-adapter/validateMessage cuando el servicio HSM no esté disponible
Entrada No Esperada
Generar los parámetros de manera correcto pero con el servicio HSM no esté disponible
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
validateTOTP | HSM-Adapter | ||||||
14 | POST - HSM ValidateTOTP - Format ServerKey Field | Validar que el formato del campo serverKey sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
15 | POST - HSM ValidateTOTP - Length ServerKey Field | Validar que la longitud del campo serverKey sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
16 | POST - HSM ValidateTOTP - Mandatory TOTP Field | Validar que el campo totp se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
17 | POST - HSM ValidateTOTP - Format TOTP Field | Validar que el formato del campo totp sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
18 | POST - HSM ValidateTOTP - Length TOTP Field | Validar que la longitud del campo totp sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
19 | POST - HSM ValidateTOTP - Mandatory TimeWindow Field | Validar que el campo timeWindow se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
20 | POST - HSM ValidateTOTP - Format TimeWindow Field | Validar que el formato del campo timeWindow sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
21 | POST - HSM ValidateTOTP - Length TimeWindow Field | Validar que la longitud del campo timeWindow sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
22 | POST - HSM ValidateTOTP - All Fields Corrects Succesful Test | Validar el envio de una peticion exitosa, con todos los campos llenos | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | hsm-adapter/validateTOTP | HSM-Adapter |
23 | POST - HSM createTOTP - Mandatory ServerKey Field | Validar que el campo serverKey se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/CreateTOTP | HSM-Adapter |
24 | POST - HSM createTOTP - Format ServerKey Field | Validar que el formato del campo serverKey sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/CreateTOTP | HSM-Adapter |
25 | POST - HSM createTOTP - Length ServerKey Field | Validar que la longitud del campo serverKey sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | hsm-adapter/CreateTOTP | HSM-Adapter |
26 | POST - HSM createTOTP - Succesful Test | Validar el envio de la peticion exitosa | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | hsm-adapter/CreateTOTP | HSM-Adapter |
Versiones
Versión | Jira | ||||||||
---|---|---|---|---|---|---|---|---|---|
1.0 |
| ||||||||
2.0 |
| ||||||||
3.0 |
| ||||||||
4.0 | Casos de prueba en format CSV
|