Saltar al contenido

¿Cuál es la diferencia entre las pruebas de UI/GUI, las pruebas funcionales y las pruebas E2E?

Encontramos la solución a este apuro, o por lo menos eso deseamos. Si tienes preguntas puedes dejarlo en el apartado de preguntas y con placer te ayudaremos

Solución:

Pruebas de interfaz de usuario: pruebas de interfaz de usuario. En otras palabras, debe asegurarse de que todos los botones, campos, etiquetas y otros elementos en la pantalla funcionen como se supone en una especificación.

Pruebas de interfaz gráfica de usuario: interfaz gráfica del usuario. Debe asegurarse de que todos los elementos en la pantalla funcionen como se menciona en una especificación y también que el color, la fuente, el tamaño del elemento y otras cosas similares coincidan con el diseño.

Pruebas funcionales: el proceso de aseguramiento de la calidad de un producto que supone la prueba de las funciones/funcionalidades de un componente o sistema en general, de acuerdo con los requisitos de especificación.

Pruebas E2E: necesita identificar las dependencias del sistema y garantizar que la información correcta pase a través de múltiples componentes y sistemas.

Familiarícese con las pruebas herméticas.

prueba hermética

Tiene dos formas de acceder a los sistemas en su prueba:

  1. Tienes un servicio local. Por ejemplo, una base de datos en memoria en lugar de la base de datos real
  2. Te burlas del sistema.

Para mí, las pruebas de IU funcionan como en la imagen de arriba: todas las pruebas usan recursos locales. Ellos son hermético.

Pero las pruebas de extremo a extremo involucran otros sistemas. Ejemplo: Su SUT (sistema bajo prueba) crea un correo electrónico. Desea asegurarse de que este correo electrónico se envíe a un servidor y luego llegue a una bandeja de entrada. Para mí esto se contradice con “separación de preocupaciones”. Esto mezcla dos temas distintos. Primero: su aplicación crea un correo electrónico y lo envía a un servidor. Esto podría manejarse con un servidor de correo simulado. Pero las pruebas de extremo a extremo lo mezclan con una segunda preocupación: desea que el servidor de correo esté vivo y reciba y reenvíe correos correctamente. Esto no es una prueba de software, es un monitoreo.

Mi consejo: realice pruebas herméticas de la interfaz de usuario del código y verifique/supervise su sistema de producción. Pero no mezcles ambos conceptos. Creo que para entornos pequeños no se necesitan pruebas de extremo a extremo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *