Sobes.tech
Junior

¿Cuál es la diferencia entre tipos y clases de pruebas?

sobes.tech AI

Respuesta de la IA

La diferencia entre tipos y clases de pruebas radica en su nivel de abstracción y objetivo.

Tipos de pruebas describen el objetivo general de la prueba, enfocándose en QUÉ se prueba o CÓMO se prueba. Es una clasificación de nivel superior.

Clases de pruebas describen técnicas o enfoques específicos utilizados para alcanzar los objetivos de la clase de prueba. Se centran en aspectos concretos del comportamiento del sistema o métodos de verificación.

Clase de prueba Descripción Ejemplos de tipos de prueba dentro de esta clase
Funcionales Verificación de que el sistema cumple con los requisitos funcionales declarados. Modular, Integración, Sistema, Aceptación (Alpha/Beta), Regresión.
No funcionales Verificación de cómo funciona el sistema, es decir, sus características (rendimiento, fiabilidad, usabilidad, etc.). Carga, Estrés, Pruebas de estabilidad, Pruebas de usabilidad, Pruebas de seguridad, Pruebas de compatibilidad.
Cambios Pruebas después de realizar cambios en el sistema para verificar que los cambios funcionan correctamente y no rompen funcionalidades existentes. Pruebas de humo, Pruebas de regresión, Aceptación.
De confirmación Pruebas dirigidas a verificar la corrección de un defecto. Re-pruebas (Re-testing).

De esta manera, las clases de prueba establecen un contexto amplio, y los tipos de prueba proporcionan herramientas y metodologías específicas para trabajar en ese contexto. Por ejemplo, "Pruebas de regresión" (tipo) se realiza con mayor frecuencia dentro de "Pruebas funcionales" o "Pruebas de cambios" (clases). "Pruebas de carga" (tipo) se realiza dentro de "Pruebas no funcionales" (clase).