Verificar el entorno y la infraestructura

  • Antes de confiar en los resultados hay que verificar la propia solución de automatización: entorno, herramientas, versiones y conectividad.
  • Comprobaciones de arranque (smoke de la infraestructura): SUT accesible, servicios levantados, datos base cargados, credenciales válidas.
  • Verificar que la instalación y configuración se reproducen desde cero, no solo en la máquina donde funcionó.
  • Los cambios de versión de navegador, driver, SO o dependencias son causa habitual de fallos masivos.
  • Un fallo del entorno debe distinguirse del fallo del SUT en el informe: no son el mismo problema.

Verificar el comportamiento de los tests

  • Verificar que un test falla cuando debe fallar: una prueba que nunca falla puede no estar comprobando nada.
  • Falso positivo (falsa alarma): el test falla sin defecto real. Falso negativo: el test pasa habiendo defecto.
  • Ejecuciones en seco (dry run), pruebas del propio testware y mutación controlada del SUT para validar la capacidad de detección.
  • Revisar que las aserciones comprueban el resultado esperado y no un efecto colateral trivial.
  • Comprobar el comportamiento en ejecución paralela y en entornos distintos antes de darlo por válido.

Análisis estático y revisión del testware

  • Aplicar linters, análisis estático y métricas de complejidad al código de automatización.
  • Revisión por pares de los scripts, con la misma exigencia que el código de producción.
  • Detectar código muerto, duplicado, esperas fijas y aserciones ausentes o demasiado débiles.
  • Ejecutar el análisis en la pipeline para que la calidad del testware no dependa de la disciplina individual.
  • Cobertura de la propia suite: qué requisitos o riesgos quedan sin cubrir tras el análisis.

Siguiente paso

Ahora toca comprobar si se ha quedado: entra en el simulador, filtra por el capítulo 7 y haz una tanda de diez preguntas. Cada respuesta incluye la justificación completa.

El syllabus oficial completo del CTAL-TAE v2.0 se descarga gratis desde istqb.org, y los términos están definidos en el glosario oficial.