Errores encontrados en Dokobit para iOS

Dokobit

4.9

Dokobit es una práctica aplicación móvil que mejora la productividad al facilitar la firma y la gestión de documentos electrónicos. Está disponible tanto para usuarios de iOS como de Android.

Gracias a su amplia gama de funciones, esta aplicación permite a los usuarios autenticar documentos con validez legal y gestionar directamente los flujos de trabajo de firma desde sus teléfonos. Básicamente, transforma el complejo proceso de gestión de documentos en una tarea sencilla.

Nuestro equipo de QAwerk ha llevado a cabo un exhaustivo análisis de errores de la aplicación móvil Dokobit. Durante este proceso, hemos detectado algunos errores que afectan a la experiencia del usuario y, lo que es más importante, a la seguridad del producto. Invitamos a nuestros lectores a revisar nuestros hallazgos y a ver cómo se pueden solucionar estos problemas mediante pruebas de seguridad exhaustivas y la implementación de las mejores prácticas de control de calidad.

5K+descargas
70 valoraciones

Aparece el error JSON «Acceso denegado» tras hacer clic en «Firmar de todos modos» (opción «Firmar con contraseña de un solo uso por SMS»)

GRAVEDAD:

Crítico

PRECONDICIÓN:

La aplicación está instalada.

PASOS PARA REPRODUCIR EL ERROR:
  1. Accede a la pestaña «Documentos».
  2. Rechaza una firma.
  3. Comprueba que el documento aparece marcado como «Rechazado».
  4. Abre el documento «Rechazado».
  5. Pulsa el botón «Firmar de todos modos».
  6. Selecciona la opción «Firmar con contraseña de un solo uso por SMS».
  7. Pulsa el botón «Firmar».
ENTORNO:

iPhone 14 Pro, versión de iOS 26.2.1

RESULTADO ACTUAL:

Al usuario se le muestra una página JSON con el mensaje «Acceso denegado» (error 403).

RESULTADO ESPERADO:

El usuario no debería poder ver la página JSON. En su lugar, debería mostrarse un mensaje de validación adecuado.

La aplicación se cierra al pulsar la tecla «Borrar» del teclado de iOS tras introducir un código OTP no válido

GRAVEDAD:

Mayor

PRECONDICIÓN:

La aplicación está instalada.

PASOS PARA REPRODUCIR EL ERROR:
  1. Inicia la aplicación.
  2. Pulsa el botón «Iniciar sesión».
  3. Selecciona la opción «País».
  4. Selecciona la opción «Contraseña de un solo uso por correo electrónico».
  5. Introduce una dirección de correo electrónico válida.
  6. Pulsa el botón «Iniciar sesión».
  7. Abre el correo electrónico recibido.
  8. Vuelve a la aplicación.
  9. Introduce un código OTP no válido.
  10. Pulsa la tecla «Borrar».
ENTORNO:

iPhone 14 Pro, versión de iOS 26.2.1

RESULTADO ACTUAL:

La aplicación se cierra automáticamente al pulsar la tecla «Borrar (⌫)» tras introducir un código OTP no válido.
La tecla de eliminar funciona como se espera si el usuario no abre el correo electrónico recibido.

RESULTADO ESPERADO:

El usuario debería poder eliminar el código OTP introducido sin problemas.

Opción para guardar los campos «Nombre» y «Apellidos» vacíos en «Ajustes»

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario está registrado.
PASOS PARA REPRODUCIR EL ERROR:
  1. Accede a la pestaña «Ajustes».
  2. Actualice los campos «Nombre» y «Apellidos» con valores vacíos.
ENTORNO:

iPhone 14 Pro, versión de iOS 18.6.2

RESULTADO ACTUAL:

No se muestran mensajes de validación cuando los campos se dejan vacíos. El nombre del usuario en los correos electrónicos y otras partes de la aplicación permanece vacío.
Se muestran mensajes de validación en la página «Introducir información personal» para esos campos respectivos.

RESULTADO ESPERADO:

Deberían aparecer mensajes de validación al intentar guardar los campos «Nombre» y «Apellidos» vacíos en la pestaña «Ajustes».

Aparece el mensaje erróneo «El comentario no existe» si un participante intenta eliminar el comentario del propietario

GRAVEDAD:

Mayor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. La aplicación está abierta.
  3. Se ha subido un documento.
PASOS PARA REPRODUCIR EL ERROR:
  1. Abre el documento.
  2. Pulsa el botón «Compartir».
  3. Ve a la pestaña «Correo electrónico» e introduce una dirección de correo electrónico válida.
  4. Pulsa el botón «Hecho».
  5. Introduce un mensaje.
  6. Pulsa el botón «Compartir».
  7. Cambia a la pestaña «Comentarios».
  8. Comprueba que se muestra el comentario añadido.
  9. Inicia sesión en la aplicación como otro participante (añadido en los pasos anteriores).
  10. Abre el documento compartido.
  11. Ve a la pestaña «Comentarios».
  12. Desliza el dedo hacia la izquierda para eliminar el comentario.
ENTORNO:

iPhone 14 Pro, versión de iOS 18.6.2

RESULTADO ACTUAL:

Se muestra el mensaje «El comentario no existe».

RESULTADO ESPERADO:

El participante no debería poder eliminar el comentario del propietario. En su lugar, debería mostrarse un mensaje de validación adecuado.

Aparece una barra negra en la parte superior de la pantalla al cerrar la página «Validaciones»

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario ha iniciado sesión.
PASOS PARA REPRODUCIR EL ERROR:
  1. Accede a la página «Validaciones».
  2. Pulsa el botón «X».
ENTORNO:

iPhone 14 Pro, versión de iOS 18.6.2

RESULTADO ACTUAL:

Aparece una barra negra en la parte superior de la pantalla.

RESULTADO ESPERADO:

No debería aparecer ninguna barra negra tras cerrar ninguna página.

Texto superpuesto en la página «Condiciones del servicio»

GRAVEDAD:

Menor

PRECONDICIÓN:
  1. La aplicación está instalada.
  2. El usuario ha iniciado sesión.
  3. El documento está cargado.
PASOS PARA REPRODUCIR EL ERROR:
  1. Ve a la pestaña «Documentos».
  2. Abre el documento que requiere una firma.
  3. Pulsa el botón «Firmar».
  4. Pulsa el enlace «Términos del servicio».
ENTORNO:

iPhone 14 Pro, versión de iOS 18.6.2

RESULTADO ACTUAL:

El texto de la página «Términos del servicio» se superpone.

RESULTADO ESPERADO:

El contenido de la página «Términos del servicio» debería mostrarse claramente sin superposiciones.

Texto superpuesto en la página «Condiciones del servicio»
La aplicación funciona bien en general y ofrece un flujo intuitivo y fácil de usar. Sin embargo, recomendaría realizar pruebas de seguridad exhaustivas y prestar especial atención a la gestión de roles y permisos. Puede haber riesgos relacionados con el control de acceso, especialmente en situaciones de intercambio y firma de documentos, que podrían afectar a la seguridad y a la experiencia del usuario.
Tetiana, ingeniera de control de calidad

Tetiana, ingeniera de control de calidad

¿Necesita un socio de control de calidad confiable?

Contáctenos