Sobes.tech
Junior

¿Cuál es la diferencia entre pruebas negativas y positivas?

sobes.tech AI

Respuesta de la IA

La prueba positiva verifica que el sistema funciona de la manera esperada con datos y condiciones correctas. La prueba negativa verifica que el sistema maneja correctamente datos y condiciones incorrectas, previniendo fallos o comportamientos no deseados.

Diferencias principales:

Aspecto Prueba positiva Prueba negativa
Objetivo Confirmar la funcionalidad (Camino Feliz) Verificar la resistencia a errores
Datos de entrada Datos correctos, válidos Datos incorrectos, no válidos
Resultado esperado Ejecución exitosa, obtención del resultado esperado Mensaje de error, manejo correcto de datos incorrectos
Ejemplos de pruebas Entrada de valores permitidos, realización de operaciones estándar Entrada de caracteres no permitidos, superación de límites, ausencia de datos obligatorios

Ejemplo:

Imagine un campo de entrada "Edad".

  • Prueba positiva: Se ingresan números del 1 al 120. Se espera que se guarde correctamente el valor.
  • Prueba negativa: Se ingresan letras, números negativos, números mayores a 120. Se espera un mensaje de error o rechazo de la entrada.