MemoryLake
Volver a todos los artículos
Tutorial30 de julio de 2026·8 min de lectura

¿Por qué ChatGPT olvida tus casos de prueba y cómo solucionarlo (2026)?

Le pides a ChatGPT que escriba casos de prueba para un nuevo flujo de pago. Produce veinte casos con un aspecto sólido, pero con un estilo de nomenclatura que tu equipo abandonó el año pasado, la mitad de ellos duplicando la cobertura que ya existe y ninguno de ellos abordando el error de zona horaria que tiró el sistema de facturación en marzo. Así que vuelves a pegar las convenciones, vuelves a listar las suites existentes y vuelves a explicar los casos extremos. La semana que viene, para la siguiente funcionalidad, lo haces todo de nuevo.

La respuesta directa: ChatGPT no tiene una visión permanente de tu suite de pruebas. Como los profesionales de QA siguen señalando, no conoce tus suites de prueba existentes, tus convenciones de nomenclatura ni tus estándares organizacionales, y tampoco conoce tu aplicación, tu arquitectura, tus reglas de negocio o los casos extremos que te han afectado en el pasado. Su memoria integrada retiene preferencias y datos sobre ti, no el estado de una suite de regresión que cambia en cada sprint. En cada sesión, vuelve a inferir tu proyecto a partir de lo que hayas pegado esa vez.

Esto se puede solucionar, pero no escribiendo un mejor prompt. Se soluciona dándole al modelo un lugar persistente desde donde leer tu contexto de QA.

¿Por qué ChatGPT olvida tus casos de prueba?

En primer lugar, nunca tuvo tu suite

Una suite de pruebas es un artefacto grande, estructurado y en constante evolución: cientos de casos, una gramática de nomenclatura, fixtures, convenciones de etiquetado y un mapa implícito de lo que está cubierto y lo que deliberadamente no lo está. Nada de eso llega al modelo a menos que lo introduzcas en la conversación. Lo que obtienes en su lugar es una suite genérica de mejores prácticas: razonable de forma aislada, pero incorrecta para tu repositorio.

Los archivos subidos dejan de existir cuando termina el chat

Subir la suite funciona para ese chat en particular. El contenido está disponible mientras la conversación esté activa, y luego desaparece; un nuevo chat comienza sin tener idea de que el archivo existió, que es la misma barrera descrita en por qué ChatGPT olvida tus archivos subidos. Para una suite que cambia semanalmente, volver a subirla es una tarea tediosa que además se desactualiza silenciosamente: rara vez vuelves a subir la versión más reciente.

La memoria integrada almacena preferencias, no cobertura

La memoria de ChatGPT está diseñada para recordar cosas como tu rol, tu tono o tus instrucciones permanentes. Es realmente útil, pero no es un índice de 400 casos de prueba con sus etiquetas, propietarios y justificaciones. Pedirle que guarde tu mapa de cobertura es pedirle a una función que haga un trabajo para el que no fue diseñada, y el fallo es silencioso: el modelo responde con total confianza basándose en una impresión desactualizada.

El contexto de QA más valioso es el histórico

Las pruebas que más importan son las que se escriben después de que algo se rompe. Su valor radica en su procedencia: esta aserción existe porque un reembolso parcial se acreditó dos veces en producción; esa prueba de reintento existe porque la pasarela de pago se agotó silenciosamente a los 30 segundos. Ese historial reside en informes de incidentes, hilos de tickets y en la memoria de quien estaba de guardia, no en el chat que abriste esta mañana. Los fallos relacionados se manifiestan como ChatGPT olvidando el contexto del proyecto y como la pérdida de los requisitos que las pruebas debían verificar, algo que cubre ChatGPT olvidando los requisitos del producto.

Lo que intentan los equipos de QA

Una plantilla de prompt gigante

La solución temporal estándar: un bloque reutilizable con el stack, las convenciones, los roles de usuario y las reglas de negocio, pegado al principio de cada sesión. Funciona, pero tiene un coste. Pagas por esos tokens en cada solicitud, la plantilla se desactualiza respecto a la base de código y nadie la actualiza después del sprint en el que cambiaron las reglas de nomenclatura.

Volver a subir la suite en cada sesión

Más preciso que la plantilla, pero más tedioso y limitado por lo que cabe y lo que el modelo puede leer de manera útil. Además, genera el incentivo incorrecto: al ser molesto, la gente sube solo un subconjunto, y el modelo razona sobre una cobertura que no puede ver.

GPTs personalizados o un proyecto dedicado

Una mejora real: instrucciones y archivos de referencia en un solo lugar, compartidos con el equipo. Sin embargo, sigue siendo un silo que mantienes a mano: los archivos no se actualizan solos cuando cambia la cobertura, y nada de lo que hay allí está disponible para el agente de código que escribe la implementación o el asistente que resume el lanzamiento. Dos fuentes de verdad para la misma suite es cómo empiezan las contradicciones.

Pegar la especificación completa

Las ventanas de contexto largas hacen que esto sea tentador. Pero una especificación describe la intención, no la cobertura, y no dice nada sobre qué casos ya existen. Terminas con duplicados que pasan la revisión porque nadie puede retener 400 nombres de pruebas en su cabeza tampoco.

La solución: Dale a ChatGPT una memoria de QA persistente

El patrón que pone fin a la repetición consiste en mantener tu contexto de QA en una capa de memoria que resida fuera de cualquier chat individual y permitir que el modelo lea de ella. MemoryLake está diseñado para eso: tus convenciones, tu mapa de cobertura y tu historial de incidentes se almacenan una sola vez y pueden ser recuperados por cualquier asistente o agente que esté realizando el trabajo.

Paso 1: Crea una clave de API

Genera una clave y realiza tu primera solicitud en unos 30 segundos.

Crear una clave de API de MemoryLake
Crear una clave de API de MemoryLake

Paso 2: Sube tus primeras memorias

Arrastra los documentos, imágenes y archivos que definen cómo realiza las pruebas tu equipo: las convenciones de nomenclatura y etiquetado, el mapa de cobertura, los planes de prueba, los criterios de aceptación, los análisis post-mortem de los errores que generaron pruebas de regresión y la lista de pruebas inestables (flaky tests) con sus motivos.

Subir tus primeras memorias a MemoryLake
Subir tus primeras memorias a MemoryLake

Paso 3: Conecta tu IA y agentes

Dale a Claude, Codex, OpenClaw y a tus otros agentes acceso a esa memoria a través de MCP o de la API. Para ChatGPT, recupera la memoria relevante a través de la API e introdúcela en la conversación o en tus herramientas de QA, de modo que el modelo comience desde tu suite real en lugar de una genérica. El objetivo es que todos lean de la misma fuente: el agente que escribe el código y el asistente que escribe las pruebas dejan de contradecirse sobre lo que existe.

Conectar tu IA y agentes a través de MCP
Conectar tu IA y agentes a través de MCP

Qué cambia esto en la práctica

Haz las cuentas de tu propia repetición. Si un ingeniero de QA vuelve a poner en contexto al modelo durante cinco minutos al inicio de diez sesiones a la semana, eso equivale a casi una hora semanal por persona dedicada a repetir cosas que no han cambiado. Si el bloque de contexto permanente es de 2,500 tokens y se envía 30 veces al día en todo el equipo, eso representa 75,000 tokens al día (alrededor de 2.2 millones al mes) pagando por repetirte.

Los costes que no aparecen en la factura son aún mayores: casos duplicados que inflan el tiempo de ejecución de la suite, vacíos de cobertura que nadie nota porque el modelo no sabe qué falta y pruebas de regresión que se vuelven a discutir silenciosamente porque su motivo nunca se documentó. La memoria no convierte al modelo en un mejor diseñador de pruebas. Lo convierte en un diseñador de pruebas que conoce tu suite.

Mejores prácticas para la memoria de QA

Almacena la estructura de la suite, no cada aserción

No necesitas 400 cuerpos de prueba en memoria. Necesitas el mapa: los módulos y su nivel de cobertura, la gramática de nomenclatura y etiquetado, lo que intencionadamente no se ha probado, qué suites son de confianza y cuáles son inestables. Eso ocupa una página o dos, y es precisamente lo que le falta al modelo.

Registra por qué existe cada prueba de regresión

Una línea por cada prueba que provenga de un incidente: el síntoma, la causa raíz y la fecha. Este es el elemento de mayor valor que puedes almacenar, porque es el conocimiento que se pierde cuando una persona se va de la empresa, y es lo que evita que una prueba "redundante" sea eliminada seis meses después.

Actualiza la memoria en el mismo pull request que la cobertura

La memoria se corrompe cuando actualizarla es un ritual aparte. Vincúlala al cambio: cuando cambie una convención o se retire una suite, el mismo pull request debe actualizar el dato almacenado. Es preferible reemplazar una declaración obsoleta que añadir una nueva; un contexto de QA desactualizado es peor que no tener ninguno, porque tanto el modelo como los humanos confían en él. Este hábito se generaliza; es la misma disciplina que hay detrás de no volver a explicar el contexto a tu IA.

Conclusión

ChatGPT olvida tus casos de prueba porque nunca los tuvo. No tiene una visión de tu suite, los archivos subidos desaparecen con el chat y la memoria integrada almacena preferencias en lugar de un mapa de cobertura. Los mejores prompts no cambian eso; solo hacen que la puesta en contexto sea más larga.

Coloca la estructura de la suite, tus convenciones y tu historial de incidentes en una capa de memoria que tus herramientas puedan leer, y el resultado del modelo pasará de ser plausible a ser utilizable: casos con tu estilo de nomenclatura, dirigidos a lo que realmente no está cubierto y respetando los errores por los que tu equipo ya pagó una vez. Vale la pena escribir eso correctamente, exactamente una vez.

Preguntas frecuentes

¿Por qué ChatGPT inventa casos de prueba que ya existen?

Porque no puede ver tu suite. Sin un mapa de cobertura en el contexto, genera pruebas basándose en la práctica general, lo que inevitablemente se solapa con lo que ya tienes y pasa por alto lo que te falta. Dale el mapa y la duplicación disminuirá drásticamente.

¿Puede la memoria integrada de ChatGPT guardar mis convenciones de prueba?

Puede guardar instrucciones permanentes cortas, como un estilo de nomenclatura preferido, y eso ayuda. Sin embargo, no es un lugar para mantener un mapa de cobertura en evolución, la propiedad de los módulos o los motivos detrás de cientos de pruebas de regresión; ese volumen de detalles estructurados y cambiantes requiere una capa de memoria diseñada específicamente para ello.

¿Debería subir toda mi suite de pruebas a cada chat?

Es preciso para ese chat, pero insostenible como hábito: acabarás subiendo versiones desactualizadas y recortando lo que no quepa. Almacena la estructura de la suite y las convenciones una vez en una memoria externa, y reserva las subidas para los archivos específicos que una tarea realmente necesite.

¿Cómo mantengo la coherencia entre el agente de código y el asistente de redacción de pruebas?

Apunta a ambos a la misma memoria. Cuando el agente que implementa una funcionalidad y el asistente que escribe sus pruebas leen de una única fuente compartida para las convenciones y la cobertura, dejan de producir un trabajo que se contradice entre sí.

¿Qué es lo más útil que se puede almacenar para QA?

La procedencia de tus pruebas de regresión: qué se rompió, por qué y qué prueba lo protege ahora. Es el contexto con más probabilidades de perderse debido a la rotación de personal, y el contexto que más influye en lo que propone una IA cuando se le pide recortar o ampliar la suite.