Un fixture de prueba es la configuración preparada o la información de ejemplo que necesita un test antes de ejecutarse. Es como colocar los mismos ingredientes y utensilios cada vez que se prueba una receta.
Por ejemplo, un test puede necesitar una cuenta de usuario ficticia y algunos mensajes de muestra. Prepararlos siempre del mismo modo facilita repetir y entender el resultado.
Los fixtures deben ser pequeños y relevantes para el comportamiento que se prueba. Si un test depende de datos reales que cambian o de un servicio externo, puede ser difícil ejecutarlo de forma fiable.
