Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Técnicas
Pruebas de Caja Negra: En este enfoque, se prueban las funcionalidades del software sin conocer su estructura interna. Se
ingresan entradas y se evalúan las salidas para verificar si coinciden con las expectativas. Ejemplo: Prueba de inicio de
sesión, donde se ingresan nombres de usuario y contraseñas válidos e inválidos y se verifica si se permite o deniega el
acceso.
Pruebas de Caja Blanca: Aquí, se examina la estructura interna del código fuente para diseñar casos de prueba. Se
verifican rutas de ejecución, condicionales y estructuras de datos. Ejemplo: Prueba de cobertura de código, donde se
asegura de que todas las líneas de código se ejecuten al menos una vez durante las pruebas.
Pruebas de Aceptación del Usuario (UAT): Los usuarios finales prueban el software para verificar si cumple con sus
necesidades y expectativas. Ejemplo: Un cliente prueba un sistema de gestión de inventario para asegurarse de que pueda
agregar, editar y eliminar productos de manera efectiva.
Pruebas No Funcionales
Pruebas de Carga: Se evalúa cómo se comporta el software bajo cargas de trabajo pesadas. Ejemplo: Se
simulan miles de usuarios concurrentes en un sitio web para evaluar su capacidad de respuesta y
rendimiento.
Pruebas de Usabilidad: Los evaluadores estudian la facilidad de uso del software, centrándose en la
experiencia del usuario. Ejemplo: Se solicita a los usuarios que completen tareas específicas en una
aplicación y se registran sus interacciones y retroalimentación.
Pruebas de Confiabilidad: Se evalúa la capacidad del software para mantener la funcionalidad durante
un período prolongado. Ejemplo: Se ejecutan pruebas de largo plazo para asegurarse de que el
software no falle después de un uso continuo durante días o semanas.