Tipos y Estrategias de Testing: Clasificación Completa de Pruebas de Software

Enviado por Chuletator online y clasificado en Diseño e Ingeniería

Escrito el en español con un tamaño de 2,37 KB

Tipos de Testing

  • Requerimientos Funcionales: Test de caja negra.
  • Requerimientos No Funcionales: Test de caja gris.
  • Estructura de Código: Caja blanca o gris.
  • Testing de Confirmación y Regresión: Caja negra, blanca o gris.
  • Test de Manutención: Caja negra, blanca o gris.
  • Pruebas Estáticas.

Requerimientos No Funcionales

  • Fiabilidad: Robustez, tolerancia a fallos, recuperación, cumplimiento.
  • Usabilidad: Comprensión, facilidad de aprendizaje, operatividad, eficacia, productividad, seguridad, satisfacción, atractivo.
  • Eficiencia: Tiempo, rendimiento, optimización de recursos.
  • Portabilidad: Adaptabilidad, facilidad de instalación, co-existencia, intercambiable.
  • Mantenimiento: Capacidad de ser analizado, modificable, estabilidad, facilidad de prueba.

Etapas de las Revisiones de Proceso

  1. Planning: Planificación.
  2. Kick-off: Inicio.
  3. Preparation: Preparación.
  4. Review meeting: Reuniones de revisión.
  5. Rework: Rehacer.
  6. Follow-up: Seguimiento.

Estrategias de Prueba

  • Caja Negra
  • Caja Blanca
  • Caja Gris

Técnicas de Pruebas Funcionales

  • Transición de Estados
  • Tablas de Decisión
  • Aleatorio
  • Combinacional
  • Comportamiento – Participación Equivalente
  • Comportamiento – Límites
  • Oráculos

Técnicas de Pruebas No Funcionales – Calidad Sistémica

  • Manifiesta: Rendimiento, estrés, carga, confiabilidad, disponibilidad, usabilidad.
  • Operacionales: Manejabilidad, seguridad, recuperación, compatibilidad, testeabilidad.

Calidad Sistémica Evolutiva

  • Evolutivas: Escalabilidad, portabilidad, globalización.
  • Globalización: Internacionalidad, local.

Técnicas de Pruebas Estructurales

  • Mutación
  • Inyección de Fallos
  • Estático
  • Bloque
  • Cobertura de Código

Entradas relacionadas: