Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ID

...

Proceso/Subproceso

...

Actividad

...

Tipo Prueba

...

Precondiciones

...

Pasos

...

Resultado Esperado

...

Fecha

...

Responsable

...

1

...

hsm-adapter/createKey

...

Realizar el consumo del api POST /hsm-adapter/keys sin el campo KeyId

...

Entrada No Esperada

...

Generar los paramátros de entrada sin información para el campo KeyId

...

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

...

Se espera que el sistema retorne un error http 406

...

Versión 1. Matriz de casos de prueba

4

hsm-adapter/createKey

Realizar el consumo del api POST /hsm-adapter/keys sin el campo keySize

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo keySize 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

5

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 POST /hsm-adapter/keys sin el campo algorithm 

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo algorithm 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

3

hsm-adapter/createKey

Realizar el consumo del api POST /hsm-adapter/keys con un algoritmo no válido

Entrada No Esperada

Generar el parámetro algorithm con uno inválido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

6

hsm-adapter/createKey

Realizar el consumo del api POST /hsm-adapter/keys sin el campo publicKeyAlgorithm 

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo publicKeyAlgorithm 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

7

hsm-adapter/createKey

Realizar el consumo del api POST /hsm-adapter/keys sin el campo publicKey

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo publicKey

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

8

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 POST /hsm-adapter/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

9

hsm-adapter/createKey

Realizar el consumo del api POST /hsm-adapter/keys con la información correcta

Entrada Esperada

Generar el parámetro algorithm con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que retorne una semilla de 128 bits - 26 hexadecimal

10

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 POST /hsm-adapter/keys  con la información correcta

Entrada Esperada

Generar el parámetro algorithm con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema genera una clave criptográfica usando el módulo HSM, la almacena y la retorne

11

hsm-adapter/verifyKey

Realizar el consumo del api GET /hsm/keys sin el campo KeyId

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

12

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 POST /hsm-adapter/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 408

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/

verifyKey

Realizar el consumo del api GET /hsm/keys con la información correcta

Entrada Esperada

Generar el parámetro keyId con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. 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

13

hsm-adapter/verifyKey

Realizar el consumo del api GET /hsm/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 408

14

createKey

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/

verifyKey

Realizar el consumo del api GET /hsm/keys con un KeyId inválido o no existente

Entrada No Esperada

Generar el keyId inválido o no existente.

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

15

/hsm-adapter/removeKey

Realizar el consumo del api DELETE /hsm/keys sin el campo KeyId

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

16

/hsm-adapter/removeKey

Realizar el consumo del api DELETE /hsm/keys con la información correcta

Entrada Esperada

Generar el parámetro keyId con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. 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 DELETE /hsm/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 408

18

/hsm-adapter/removeKey

Realizar el consumo del api DELETE /hsm/keys con un KeyId inválido o no existente

Entrada No Esperada

Generar el keyId inválido o no existente.

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

19

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys sin el campo KeyId

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

20

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys sin el campo algorithm 

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo algorithm 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

21

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys con un algoritmo no válido

Entrada No Esperada

Generar el parámetro algorithm con uno inválido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

22

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys sin el campo keySize

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo keySize 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

23

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

24

hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys sin el campo publicKeyAlgorithm 

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo publicKeyAlgorithm 

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

25

hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys sin el campo publicKey

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo publicKey

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

26

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys  con la información correcta

Entrada Esperada

Generar los parámetros con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema genera una clave criptográfica usando el módulo HSM, la almacena y la retorne

27

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys  con la información correcta

Entrada Esperada

Generar los parámetros con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que retorne una semilla de 128 bits - 26 hexadecimal

28

/hsm-adapter/refreshKey

Realizar el consumo del api PUT /hsm/keys 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 408

29

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateTOTP sin el campo KeyId

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

30

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateTOTP con el KeyId deshabilitado

Entrada No Esperada

Generar los paramátros de entrada con el KeyId deshabilitado

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

31

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateTOTP sin el campo TOTP

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo TOTP

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

32

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateTOTP 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

33

hsm-adapter/validateTOTP

Realiza el consumo del api hsm-adapter/validateTOTP con una TOTP mayor a 9 dígitos

Entrada No Esperada

Generar el parámetro con un TOTP mayor a 9 dígitos

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

34

hsm-adapter/validateTOTP

Realiza el consumo del api hsm-adapter/validateTOTP con un TOTP expirado

Entrada No Esperada

Generar el parámetro con un TOTP expirado

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

35

hsm-adapter/validateTOTP

Realiza el consumo del api hsm-adapter/validateTOTP con una TOTP diferente al asignado a la key

Entrada No Esperada

Generar el parámetro con un TOTP diferente asignado al KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

36

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateMessage  sin el campo Time Window

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo digest

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

37

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateMessa 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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

38

hsm-adapter/validateTOTP

Realizar el consumo del api hsm-adapter/validateMessage   con la información correcta

Entrada Esperada

Generar los parámetros con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. 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

39

hsm-adapter/validateTOTP

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

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 408

40

hsm-adapter/GenerateTotp

Realizar el consumo del api POST /hsm/keys/totp/ sin el campo KeyId

Entrada No Esperada

Generar los paramátros de entrada sin información para el campo KeyId

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

41

hsm-adapter/GenerateTotp

Realizar el consumo del api POST /hsm/keys/totp/ con la información correcta

Entrada Esperada

Generar el parámetro keyId con un valor válido

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema genere un OTP, consultando si existe una semilla con el KeyId y retorne un código http 200 y un código TOTP

42

hsm-adapter/GenerateTotp

Realizar el consumo del api POST /hsm/keys/totp/ con un KeyId inválido o no existente

Entrada No Esperada

Generar el keyId inválido o no existente.

  1. Ingresar la información para el endpoint

  2. Consumir el servicio

  3. Validar resultado

Se espera que el sistema retorne un error http 406

Versión

Jira

1

createKey

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

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

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

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/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/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/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/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

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-103

2.0

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-103340
2

3.0

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-340563

4.0

Casos de prueba en format CSV

View file
nameTestCases - HSM-Adapter.xlsx