NIVELES DE TESTING FUNCIONALES.
UAT
UI (pruebas de interface de
usuario, pantalla)
SERVICE/INTEGRATION (pruebas
de integración
UNIT TESTING(pruebas unitarias)
UAT
SUB-TIPOS DE TESTING FUNCIONALES.
UI (pruebas de interface
de usuario, pantalla)
SERVICE/INTEGRATION
(pruebas de integración
UNIT TESTING(pruebas
unitarias)
1: Exploratoty Testing (Prueba de exploración)
2: GUI Testing (Pruebas de interface gráfica) – Manual u Autom.
1. FUNCIONALES
3: API Testing (Pruebas de API) Manuales o Autom.
(Functional Testing)
4: Data Base Testing – (Pruebas de BD) Manuales o Autom.
5: END to END Testing (Prueb. Desde FrontEnd to BackEnd) Man. O Auto.
6: Re-Testing (Pruebas de verificación de BUGS)
7: Regression Testing (Pruebas de regresión) – Manual o Auto
8: Smoke Testing (de Humo - Tipo Regresión para val. Componente y
ambientes.) Para Unit Testing
9: Sanity Testing (de Cordura - de tipo Regresión p/validar un componente
específico o área) Para Unit Testing.
UI - GUI Testing
2: GUI Testing (Pruebas de interface gráfica)
– Manual o Autom.
Las prueba de la interfaz gráfica de usuario (GUI)
buscan inspeccionar la interfaz gráfica de usuario
de una aplicación para asegurarse de que toda la
funcionalidad funciona como se espera.
Esto incluye el examen de los activos gráficos y los
controles de la aplicación, como los botones, las
barras de herramientas y los iconos.
La interfaz gráfica de usuario es con lo que el
usuario final interactúa y ve cuando utiliza una
aplicación.
Las pruebas de interfaz de usuario tienen una
serie de ventajas, tanto para el desarrollador Tarea:
como para el usuario final. 1. Ventajas y desventajas.
2. Técnicas de pruebas exploratorias.
Prebas de la interfaz de usuario.
1. La interfaz de usuario, o UI, es la
plataforma que se utiliza para interactuar
con un determinado software.
La interfaz de usuario es el lugar en el que
se pueden introducir instrucciones,
introducir datos o ver información desde
una pantalla o monitor.
Hay muchos tipos diferentes de interfaz
de usuario, incluidas las interfaces
gráficas de usuario (GUI) y las interfaces
de línea de comandos que sólo muestran
código y texto.
Qué es una interfaz gráfica de usuario (GUI)?
La interfaz gráfica de usuario (GUI) es un tipo de
interfaz con el que la mayoría de la gente está
familiarizada.
Es un tipo de interfaz que utiliza elementos
visuales para ayudarnos a interactuar con las
funciones del sistema.
Por ejemplo, puedes utilizar menús o barras de
herramientas que incluyan iconos para ayudarte a
navegar por un sistema.
Incluso el texto funciona bien en las interfaces
gráficas de usuario como forma de guiar al usuario
a través de una función, como por ejemplo hacer
clic en «archivo» cuando se quiere abrir o guardar
un documento.
UI vs. GUI
Comparación directa entre UI y GUI que aparece a continuación.
UI: GUI:
– Una abreviatura de interfaz de usuario – Una abreviatura de interfaz gráfica de usuario
– Es un tipo de plataforma que permite a – Es un tipo de plataforma que utiliza gráficos
los usuarios interactuar con dispositivos para ayudar a los usuarios a navegar por las
– Es una forma de interacción hombre- funciones de un dispositivo
máquina – Es una subclase de UI
– Todo el mundo lo utiliza y a menudo – Suele ser utilizado por usuarios medios y
funciona en segundo plano, por lo que no cotidianos, como los consumidores
se sabe que se está utilizando – Ejemplos comunes son Windows 10, iOS y
– Algunos ejemplos comunes son MS-DOS o Android.
Unix
Qué es la prueba de interfaz de usuario (GUI)
Las pruebas de la interfaz de usuario (UI), a veces
conocidas como pruebas de la interfaz gráfica de
usuario (GUI) según el contexto, son una serie de
acciones utilizadas para medir el rendimiento y la
funcionalidad general de los elementos visuales
de una aplicación.
Busca verificar y validar varias funciones de la
interfaz de usuario y se asegura de que no haya
resultados inesperados, defectos o errores
Cuándo y por qué se necesitan pruebas de
interfaz de usuario?
Las pruebas de la interfaz de usuario suelen ser más efectivas antes del lanzamiento de la aplicación
para producción.
Esto es para asegurar que el usuario final tenga la mejor experiencia, con el menor número de errores
y defectos posible.
Los usuarios finales no son los mejores probadores de software, por lo que es importante resolver
cualquier problema antes de que les llegue.
Las pruebas de interfaz de usuario son una forma útil de evaluar cómo la aplicación se enfrenta a
ciertas acciones, como el uso del teclado y el ratón para interactuar con los menús.
Ayuda a comprobar los elementos visuales de la aplicación para asegurarse de que se muestran
correctamente.
Las pruebas de la interfaz de usuario también son una buena manera de medir el rendimiento y
asegurarse de que no hay errores o problemas con la funcionalidad de la aplicación.
Ventajas de las pruebas UI-GUI
Ventajas de las pruebas UI-GUI.
1. Mejora la funcionalidad
Es importante probar las aplicaciones para asegurarse de que funcionan como se espera, de modo
que si hay algún fallo, error u otro problema se pueda solucionar antes de su publicación.
Si una aplicación llega a los usuarios finales y es defectuosa, está llena de errores o no funciona, no
hará el trabajo que se espera de ella.
Esto, a su vez, crea demasiados problemas para los usuarios finales y es probable que dejen de
utilizarlo.
2. Facilita el uso
Las herramientas de automatización de las pruebas de interfaz de usuario también son una forma útil
de optimizar y agilizar la aplicación.
Incluso si toda la codificación funciona como debería, una interfaz mal diseñada puede confundir a los
usuarios finales y desactivarlos rápidamente, haciendo caer los índices de adopción de la aplicación.
Las pruebas de la interfaz de usuario son una buena manera de limar cualquier elemento o elección
de diseño para que sea más fácil de usar
Ventajas de las pruebas UI-GUI
3. Refuerza la reputación de las aplicaciones
Tomarse el tiempo necesario para realizar correctamente las pruebas de la interfaz de usuario y
utilizar herramientas como el software de automatización de pruebas GUI son formas excelentes
de pulir la aplicación y hacerla lo más fácil posible para el usuario.
Cuando se hace correctamente, convierte a la aplicación en una gran embajadora del prpducto,
lo que aumenta la reputación general de la misma.
Si la aplicación funciona sin errores y hace todo lo que se supone que debe hacer, los usuarios lo
apreciarán y utilizarán la aplicación.
DES-Ventajas de las pruebas UI-GUI
1. Las Pruebas UI-GUI necesariamente requieren de la revisión de la documentación del sistema
o aplicación que se pretende probar y esto lleva tiempo.
2.- Por el tiempo y esfuerzo que se requiere para su planificación y ejecución, implica un costo
elevado el realizar estas pruebas.
3.-
4.-
5.-
Algunos casos de Testing GI-GUI.
TC-1: Logotipo de la marca en la parte superior de la pantalla
– Hay que probarlo para comprobar que muestra la posición correcta, el tipo de letra y la
etiqueta de la página.
TC-2: Registre su cuenta
– Esto debería probar que la cabecera de la página es correcta.
– También debe comprobar que se muestra el tipo de letra correcto.
TC-3: Campo del nombre
– Esto debería probar la alineación y posición correctas del cuadro de texto.
– También debe probar las etiquetas de los campos y comprobar que acepta entradas válidas y
rechaza las no válidas.
Algunos casos de Testing GI-GUI.
TC-4: Campo de los apellidos
– Esto debería probar la alineación y posición correctas del cuadro de texto.
– También debe probar las etiquetas de los campos y comprobar que acepta entradas válidas y
rechaza las no válidas.
TC-5: Campo de nombre de usuario
– Esto debería probar qué mensaje de error se muestra al introducir caracteres restringidos.
– También debe comprobar que el mensaje de error es válido y preciso.
Algunos casos de Testing GI-GUI.
TC-6: Campo de contraseña
– Esto debería probar las etiquetas de los campos para asegurarse de que acepta caracteres
válidos y rechaza los no válidos.
– También debería probar la alineación y la posición del cuadro de texto.
TC-7: Botón de página siguiente
– Esto debería probar que el envío del formulario funciona como se pretende.
– También debe inspeccionar el posicionamiento del botón y asegurarse de que es legible para
el usuario.
Caso de prueba
1 DISEÑO DE LA MEDIANA Ninguno Abrir la ventana
opciones para altas bajas y
PANTALLA. si
modificaciones
campos requeridos. si
ROLES PARA ABM organización de los campos
contraste de colores
los botenes de cerrado
funcionen.
el boton de altas funcione
el boton de modificación
VERIFICAR LAS
TENER LA VENTANA funcione
2 FUNCIONALIDADES DE ALTA NO
ABIERTA
LOS BOTORES el boton de bajas funcione
el boton de cancelación
funcione
el boton de ayuda funcione
que todos los campos etén
habilitados.
campo nobre: alfanumérico.
Campo descripción:
alfanumérico.
Campo cantidad: numperico y
nombre de usuario
Detalle del 1. abrir la ventada mayor o igual a 0.
3 ALTAS ALTA y clave.
presupuesto de altas. campo costo: numérico y mayor
Contar con los roles
o igual a 0.
Campo unidad: contenga una
base datos de unidades de
medida.
Campo partida: que contenga
una base de datos de partidas
salve los datos.
Habilita todos los campos para
modificar.
1.- Acceso al
No dejar que guarde campos
sistema. contar con los
1. seleccionar el vacios.