Sobes.tech
Junior

¿Qué es CAST y para qué se utiliza?

sobes.tech AI

Respuesta de la IA

CAST es un acrónimo mnemónico (Checklist, Ask, Search, Test) utilizado para pruebas exploratorias. Es un enfoque estructurado para las pruebas exploratorias que ayuda a organizar el proceso de búsqueda de defectos.

Cada elemento del acrónimo representa una etapa:

  • Checklist (Lista de verificación): Uso de una lista de verificación preparada previamente o creada espontáneamente para verificar problemas evidentes o típicos (por ejemplo, verificar campos de entrada, cumplimiento del diseño, etc.).
  • Ask (Preguntar): Formular preguntas a desarrolladores, analistas de negocio, otros testers o usuarios para aclarar requisitos, identificar expectativas implícitas o entender la lógica del funcionamiento.
  • Search (Buscar): Buscar información relacionada con la funcionalidad en prueba, incluyendo documentación, logs, informes de defectos anteriores, artículos en internet o código fuente.
  • Test (Probar): Ejecutar pruebas basadas en los pasos anteriores (lista de verificación, respuestas a preguntas, información encontrada). La prueba en este contexto es más informal y dirigida a explorar el comportamiento del sistema en diferentes condiciones.

CAST se utiliza para:

  • Detectar rápidamente defectos en condiciones de tiempo limitado o documentación insuficiente.
  • Explorar funcionalidades desconocidas.
  • Complementar las pruebas de escenario.
  • Desarrollar habilidades de prueba y "intuición" para detectar defectos en los testers.