¿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).