Guías prácticas

Probar almacenamiento local y exportación

Los datos guardados en el navegador pertenecen a ese entorno y pueden perderse. Explique dónde se conservan, permita obtener una copia y compruebe que la importación no destruye el trabajo que ya existe.

Ver el método

Ilustración del trabajo en un proyecto web
Ilustración generada por IA

Explicar origen, duración y límites

Identifique datos, tecnología y propósito. localStorage se vincula al origen; sessionStorage también al contexto de pestaña. Cambiar dominio, protocolo, puerto o navegador puede separar la información. No prometa sincronización entre dispositivos sin una función que la realice. Evite secretos en este almacenamiento y explique qué sucede al cerrar una sesión privada o borrar datos del navegador.

Conservar el trabajo ante un fallo

Pruebe almacenamiento bloqueado, cuota agotada y datos guardados dañados con ejemplos ficticios. Muestre si guardar ha fallado y mantenga la información utilizable en pantalla cuando sea posible. No anuncie persistencia antes de confirmar la escritura. Un borrado, una política del navegador o una eliminación de datos pueden hacer desaparecer una copia local; esta no constituye una copia de seguridad.

Diseñar una exportación recuperable

Incluya versión de formato, fecha, campos necesarios e identificadores estables en un archivo comprensible. Explique cómo conservarlo fuera del navegador y vuelva a abrirlo con una herramienta independiente. Un archivo descargado no demuestra recuperación: importe una copia de prueba en un entorno vacío y compare registros, textos y estados con el ejemplo original.

Validar la importación antes de reemplazar

Controle estructura, versión, tamaño, tipos y valores admitidos antes de modificar el trabajo existente. Muestre errores y permita conservar una exportación previa. Si el formato es incompatible, rechace el archivo sin borrados parciales. Pruebe importación repetida, campos desconocidos, texto con caracteres especiales y borrado seguido de restauración. La confirmación final debe corresponder a los datos realmente recuperados.

Trate el texto importado como datos, sin ejecutar HTML ni código del archivo.

Documentos de referencia

Contenido actualizado

Matriz de validación funcional para adaptarse al proyecto

Estos controles propuestos utilizan casos ficticios. Decida qué comportamiento se espera con el equipo, anote el resultado y asigne discrepancias no resueltas antes de la publicación.

Desplace la tabla horizontalmente para leer todas las columnas. Con el teclado, sitúe el foco en la tabla y use las flechas.

Casos de prueba, resultados esperados y evidencia útil
CasoResultado esperadoPrueba para mantener
Exportar un ejemplo, borrar los datos del navegador e importarloLa información se recupera desde el archivo; los errores de importación no borran el trabajo existente.Archivo ficticio, versión de formato y comparación antes y después.