...
ID
...
Proceso/Subproceso
...
Actividad
...
Tipo Prueba
...
Precondiciones
...
Pasos
...
Resultado Esperado
...
Fecha
...
Responsable
...
1
Versión 1. Matriz de casos de prueba
Núm. | Title | Description | Preconditions | Expected Result | Priority | Section | Suite |
1 | POST - TokenService Enable - Mandatory KeyId Field | Validar que el campo KeyId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable |
Realizar el consumo del api token/enable sin el campo Key
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Key
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
Token-Service | |||||||
2 | POST - TokenService Enable - Format KeyId Field | Validar que el formato del campo keyId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
3 | OST - TokenService Enable - Length KeyId Field | Validar que la longitud del campo keyId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
4 | POST - TokenService Enable - Mandatory DeviceId Field | Validar que el campo deviceId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable |
Realizar el consumo del api token/enable 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
Token-Service | |||||||
5 | POST - TokenService Enable - Format DeviceId Field | Validar que el formato del campo deviceId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
6 | POST - TokenService Enable - Length DeviceId Field | Validar que la longitud del campo deviceId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
7 | POST - TokenService Enable - Mandatory PublicKeyAlgorithm Field | Validar que el campo publicKeyAlgorithm se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable |
Realizar el consumo del api token/enable 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
Token-Service | |||||||
8 | POST - TokenService Enable - Format PublicKeyAlgorithm Field | Validar que el formato del campo publicKeyAlgorithm sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
9 | POST - TokenService Enable - Length PublicKeyAlgorithm Field | Validar que la longitud del campo publicKeyAlgorithm sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable |
Realizar el consumo del api token/enable con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la vinculación del usuario usando HSM y retorne una semilla y adicional sea un código http 200
Token-Service | |||||||
10 | POST - TokenService Enable - Mandatory PublicKey Field | Validar que el campo publicKey se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable | Token-Service |
11 | POST - TokenService Enable - Format PublicKey Field | Validar que el formato del campo publicKey sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token enable |
Realizar el consumo del api token/enable con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que retorne una semilla de 128 bits - 26 hexadecimal
Token-Service | |||||||
12 | POST - TokenService Enable - 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 | Token-service/ token enable | Token-Service |
13 | DELETE - TokenService Disable - Mandatory KeyId Field | Validar que el campo KeyId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token disable |
Realizar el consumo del api token/disable sin el campo Key
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Key
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
Token-Service | |||||||
14 | DELETE - TokenService Disable - Format KeyId Field | Validar que el formato del campo keyId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token disable | Token-Service |
15 | DELETE - TokenService Disable - Length KeyId Field | Validar que la longitud del campo keyId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token disable |
Realizar el consumo del api token/disable con una longitud mayor a la que se espera
Entrada No Esperada
Generar el parámetro Key con una longitud mayor a la que se espera
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
8
Token-service/ token disable
Realiza el consumo del api token/disable con una key ya deshabilitada
Entrada No Esperada
Generar el parámetro Key que ya fue deshabilitada
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
9
Token-service/ token disable
Realizar el consumo del api token/disable con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la desvinculación y elimine la semilla en el HSM
10
Token-service/ token disable
Realizar el consumo del api token/disable con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que se obtenga un resultado de la operación HTTP 200 o en su defecto la trama en GRPC
11
Token-service/ token refresh
Realizar el consumo del api token/refresh sin el campo Key
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Key
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
12
Token-service/ token refresh
Realizar el consumo del api token/refresh con una longitud mayor a la que se espera
Entrada No Esperada
Generar el parámetro Key con una longitud mayor a la que se espera
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
13
Token-service/ token refresh
Realiza el consumo del api token/refresh con una key ya deshabilitada
Entrada No Esperada
Generar el parámetro Key que ya fue deshabilitada
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
14
Token-service/ token refresh
Realizar el consumo del api token/refresh con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la actualización de la semilla asociada generando una nueva y la devuelva adicional genere un código http 200
15
Token-service/ token refresh
Realizar el consumo del api token/refresh con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que retorne una semilla de 128 bits - 26 hexadecimal
16
Token-service/ token generate
Realizar el consumo del api token/generate sin el campo Key
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Key
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
17
Token-service/ token generate
Realizar el consumo del api token/generate con una longitud mayor a la que se espera
Entrada No Esperada
Generar el parámetro Key con una longitud mayor a la que se espera
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
18
Token-service/ token generate
Realiza el consumo del api token/generate con una key ya deshabilitada
Entrada No Esperada
Generar el parámetro Key que ya fue deshabilitada
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
19
Token-service/ token generate
Realizar el consumo del api token/generate con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema realice la generación del token TOTP con un código http 200
20
Token-service/ token generate
Realizar el consumo del api token/generate con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que retorne un token con una longitud 9 digitos, en caso de que sea menor se llenará de 0 a la izquierda para completar la longitud de 9
21
Token-service/ token validate
Realizar el consumo del api token/validate sin el campo Key
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Key
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
22
Token-service/ token validate
Realiza el consumo del api token/validate con una key ya deshabilitada
Entrada No Esperada
Generar el parámetro Key que ya fue deshabilitada
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
23
Token-service/ token validate
Realizar el consumo del api token/validate sin el campo TOTP
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo TOTP
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
24
Token-service/ token validate
Realizar el consumo del api token/validate con un tipo de dato diferente al númerico en TOTP
Entrada No Esperada
Generar el parámetro TOTP con un tipo de dato diferente al númerico
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
25
Token-service/ token validate
Realiza el consumo del api token/validate con una TOTP vencido
Entrada No Esperada
Generar el parámetro con un TOTP vencido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
26
Token-service/ token validate
Realiza el consumo del api token/validate con una TOTP mayor a 9 dígitos
Entrada No Esperada
Generar el parámetro con un TOTP mayor a 9 dígitos
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
27
Token-service/ token validate
Realiza el consumo del api token/validate con una TOTP diferente al asignado a la key
Entrada No Esperada
Generar el parámetro con un TOTP diferente asignado al KeyId
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
28
Token-service/ token validate
Realizar el consumo del api token/validate sin el campo Time Window
Entrada No Esperada
Generar los paramátros de entrada sin información para el campo Time Window
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
29
Token-service/ token validate
Realizar el consumo del api token/validate con un tipo de dato diferente al númerico en Time Window
Entrada No Esperada
Generar el parámetro Time Window con un tipo de dato diferente al númerico
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Se espera que el sistema retorne un error http 406
30
Token-service/ token validate
Realizar el consumo del api token/validate con la información correcta
Entrada Esperada
Generar el parámetro key con un valor válido
Ingresar la información para el endpoint
Consumir el servicio
Validar resultado
Token-Service | |||||||
16 | DELETE - TokenService Disable - Successful Test | Validar que se envie un valor valido en el campo KeyId | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token disable | Token-Service |
17 | PUT - TokenService Refresh - Mandatory KeyId Field | Validar que el campo KeyId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
18 | PUT - TokenService Refresh - Format KeyId Field | Validar que el formato del campo keyId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
19 | PUT - TokenService Refresh - Length KeyId Field | Validar que la longitud del campo keyId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
20 | PUT - TokenService Refresh - Mandatory DeviceId Field | Validar que el campo deviceId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
21 | PUT - TokenService Refresh - Format DeviceId Field | Validar que el formato del campo deviceId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
22 | PUT - TokenService Refresh - Length DeviceId Field | Validar que la longitud del campo deviceId sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
23 | PUT - TokenService Refresh - Mandatory PublicKeyAlgorithm Field | Validar que el campo publicKeyAlgorithm se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
24 | PUT - TokenService Refresh - Format PublicKeyAlgorithm Field | Validar que el formato del campo publicKeyAlgorithm sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
25 | PUT - TokenService Refresh - Length PublicKeyAlgorithm Field | Validar que la longitud del campo publicKeyAlgorithm sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
26 | PUT - TokenService Refresh - Mandatory publicKey Field | Validar que el campo publicKey se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
27 | PUT - TokenService Refresh - Format publicKey Field | Validar que el formato del campo publicKey sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Refresh | Token-Service |
28 | PUT - TokenService Refresh - All Fields Corrects Successful Test | Validar que se envie un valor valido en el campo publicKey | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token Refresh | Token-Service |
29 | GET - TokenService Generate - Mandatory Key Field | Validar que el campo Key se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
30 | GET - TokenService Generate - Format Key Field | Validar que el formato del campo key sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
31 | GET - TokenService Generate - Length Key Field | Validar que la longitud del campo key sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
32 | GET - TokenService Generate - Mandatory DeviceId Field | Validar que el campo DeviceId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
33 | GET - TokenService Generate - Format DeviceId Field | Validar que el formato del campo DeviceId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
34 | GET - TokenService Generate - Length Key Field | Validar que la longitud del campo DeviceId sea de 36 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Generate | Token-Service |
35 | GET - TokenService Generate - 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 | Token-service/ token Generate | Token-Service |
36 | TS/TokenValidate - Obligatoriedad Key | Validar que el campo Key se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
37 | TS/TokenValidate - Formato Key | Validar que el formato del campo key sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
38 | TS/TokenValidate - Longitud Key | Validar que la longitud del campo key sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
39 | TS/TokenValidate - Valido Key | Validar que se envie un valor valido en el campo Key | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token Validate | Token-Service |
40 | TS/TokenValidate - Obligatoriedad DeviceId | Validar que el campo DeviceId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
41 | TS/TokenValidate - Formato DeviceId | Validar que el formato del campo DeviceId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
42 | TS/TokenValidate - Longitud DeviceId | Validar que la longitud del campo DeviceId sea de 36 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
43 | TS/TokenValidate - Valido DeviceId | Validar que se envie un valor valido en el campo DeviceId | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token Validate | Token-Service |
44 | TS/TokenValidate - Obligatoriedad TOTP | Validar que el campo totp se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
45 | TS/TokenValidate - Formato TOTP | Validar que el formato del campo totp sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
46 | TS/TokenValidate - Longitud TOTP | Validar que la longitud del campo totp sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
47 | TS/TokenValidate - Valido TOTP | Validar que se envie un valor valido en el campo totp | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token Validate | Token-Service |
48 | TS/TokenValidate - Obligatoriedad timeWindow | Validar que el campo timeWindow se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
49 | TS/TokenValidate - Formato timeWindow | Validar que el formato del campo timeWindow sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
50 | TS/TokenValidate - Longitud timeWindow | Validar que la longitud del campo timeWindow sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ token Validate | Token-Service |
51 | TS/TokenValidate - Valido timeWindow | Validar que se envie un valor valido en el campo timeWindow | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ token Validate | Token-Service |
52 | TS/VerifyAccount - Obligatoriedad Key | Validar que el campo Key se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Account | Token-Service |
53 | TS/VerifyAccount - Formato Key | Validar que el formato del campo key sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Account | Token-Service |
54 | TS/VerifyAccount - Longitud Key | Validar que la longitud del campo key sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Account | Token-Service |
55 | TS/VerifyAccount - Valido Key | Validar que se envie un valor valido en el campo Key | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ Verify Account | Token-Service |
56 | TS/VerifyDevice - Obligatoriedad Key | Validar que el campo Key se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
57 | TS/VerifyDevice - Formato Key | Validar que el formato del campo key sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
58 | TS/VerifyDevice - Longitud Key | Validar que la longitud del campo key sea de 64 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
59 | TS/VerifyDevice - Valido Key | Validar que se envie un valor valido en el campo Key | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ Verify Device | Token-Service |
60 | TS/VerifyDevice - Obligatoriedad DeviceId | Validar que el campo DeviceId se solicite como obligatorio | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
61 | TS/VerifyDevice - Formato DeviceId | Validar que el formato del campo DeviceId sea String | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
62 | TS/VerifyDevice - Longitud DeviceId | Validar que la longitud del campo DeviceId sea de 36 caracteres | Servicio desplegado | Mensaje de error: 406 NOT_ACCEPTABLE | Medium | Token-service/ Verify Device | Token-Service |
63 | TS/VerifyDevice - Valido DeviceId | Validar que se envie un valor valido en el campo DeviceId | Servicio desplegado | Mensaje de error: 200 (OK) | Medium | Token-service/ Verify Device | Token-Service |
Versiones
Versión | Jira | ||||||||
---|---|---|---|---|---|---|---|---|---|
1.0 |
| ||||||||
2.0 |
| ||||||||
3.0 |
| ||||||||
4.0 | Casos de prueba en formato CSV
|