Tipos de Pruebas
Los tipos de pruebas permiten validar distintos aspectos de una aplicación, asegurando que el sistema no solo funcione correctamente, sino que también sea usable, confiable y seguro para el usuario final.
En esta sección se describen los principales tipos de pruebas aplicados durante el proceso de aseguramiento de la calidad.
Pruebas Funcionales
Las pruebas funcionales verifican que el sistema se comporte de acuerdo con los requerimientos funcionales definidos. Se enfocan en validar qué hace el sistema.
- Validación de flujos de usuario.
- Verificación de formularios y campos obligatorios.
- Comprobación de reglas de negocio.
- Mensajes de error y confirmación.
Ejemplo aplicado: Casos de Prueba del Caso de Estudio QA
Pruebas No Funcionales
Las pruebas no funcionales evalúan características del sistema que no están directamente relacionadas con una funcionalidad específica, sino con la calidad del producto.
- Usabilidad
- Rendimiento
- Seguridad
- Compatibilidad
Pruebas de Usabilidad
Evalúan la facilidad de uso de la aplicación, verificando que la navegación sea clara, intuitiva y comprensible para el usuario.
- Claridad de textos y mensajes.
- Facilidad de navegación.
- Consistencia visual.
Pruebas de Compatibilidad
Verifican el correcto funcionamiento de la aplicación en distintos navegadores, dispositivos y resoluciones de pantalla.
- Cross-browser (Chrome, Firefox, Edge).
- Responsive design.
- Dispositivos móviles y desktop.
Pruebas de Rendimiento
Evalúan el comportamiento del sistema bajo distintas condiciones de uso, asegurando tiempos de respuesta aceptables.
- Tiempo de carga de páginas.
- Respuesta de formularios.
- Comportamiento ante múltiples acciones.
Pruebas de Seguridad
Permiten identificar vulnerabilidades básicas que puedan comprometer la información o el acceso al sistema.
- Validación de acceso a usuarios no autorizados.
- Protección de datos sensibles.
- Validación de sesiones.
Pruebas Manuales vs Automatizadas
Dependiendo del contexto del proyecto, las pruebas pueden ejecutarse de forma manual o automatizada.
- Pruebas Manuales: ejecutadas por el QA siguiendo casos de prueba definidos. Ideales para pruebas exploratorias y validaciones visuales.
- Pruebas Automatizadas: ejecutadas mediante scripts que permiten repetir pruebas de forma rápida y confiable, muy útiles para regresión.
En el Caso de Estudio QA de esta wiki se aplicaron principalmente pruebas manuales, acorde al alcance y objetivos del proyecto.