Términos por tema · 61 guías

Tecnología y Pruebas

Aprende las partes usadas para construir la web y las pruebas que muestran si funcionan bien.

01 / Atlas

Todos los términos de Tecnología y Pruebas

Abrir un término para un significado simple, un ejemplo, cuándo usarlo, cuán oficial es y su nombre en código.

  1. 04 · Núcleo

    Caso de prueba Test Case

    Un Test Case comprueba un solo comportamiento o riesgo. Nombra la preparación inicial, la acción y el resultado esperado.

  2. 06 · Más detalle

    Cobertura de prueba Test Coverage

    La cobertura de prueba muestra qué código, necesidades, estados o riesgos verifican las pruebas. Un porcentaje es solo un signo aproximado.

  3. 08 · Núcleo

    Construir Build

    Un build convierte los archivos de origen y sus dependencias en un resultado probado que puedes ejecutar, testear o desplegar.

  4. 09 · Núcleo

    Core Web Vitals Core Web Vitals

    Core Web Vitals es el conjunto de medidas de usuario real de Google para la carga de la página, la respuesta a la entrada y la estabilidad visual. Las medidas actuales son LCP, INP y CLS.

  5. 10 · Núcleo

    CSS CSS

    CSS es un conjunto de reglas web que controla cómo se ven y se organizan los elementos de un documento. Puede establecer color, espacio, diseño, cambios de tamaño de pantalla y estados visuales.

  6. 13 · Más detalle

    Desarrollo guiado por pruebas Test-driven Development

    El desarrollo guiado por pruebas (TDD) repite tres pasos. Escribe una pequeña prueba que falle. Escribe el mínimo código que pase la prueba. Luego limpia el código sin cambiar su funcionamiento.

  7. 14 · Más detalle

    Doble de prueba Test Double

    Un Test Double sustituye a una pieza real del sistema. Los stubs, fakes, spies y mocks te dan control o visibilidad.

  8. 15 · Núcleo

    DOM DOM

    El Modelo de Objetos del Documento (DOM) convierte un documento en un árbol de objetos llamados nodos. Los programas utilizan sus herramientas estándar para leer y cambiar el documento.

  9. 16 · Más detalle

    Empaquetador de módulos Module Bundler

    Un empaquetador de módulos sigue los enlaces entre módulos de código y prepara los archivos para desplegar. A menudo divide, cambia y mejora esos archivos.

  10. 18 · Núcleo

    Generación de Sitio Estático Static Site Generation

    La generación de sitios estáticos (SSG) crea el HTML de cada ruta antes de que los visitantes lo soliciten, generalmente durante una compilación. El servidor puede entonces enviar archivos ya preparados.

  11. 20 · Más detalle

    Hidratación Hydration

    La hidratación conecta el comportamiento y el estado del navegador con HTML que un servidor o la compilación ya hicieron. Esto convierte partes elegidas de la página en controles interactivos.

  12. 21 · Núcleo

    HTML HTML

    HTML es el lenguaje de marcado estándar que da a una página web sus partes y significado. Indica al navegador qué es un encabezado, enlace, imagen, formulario y más.

  13. 22 · Núcleo

    Interfaz optimista Optimistic UI

    La interfaz optimista muestra el resultado esperado antes de que el servidor lo confirme. El fallo restaura el resultado anterior y explica lo que ocurrió.

  14. 23 · Más detalle

    Invalidación de consulta Query Invalidation

    La invalidación de consultas marca los datos en caché coincidentes como antiguos. Los datos relacionados que estén en pantalla pueden entonces actualizarse en segundo plano.

  15. 24 · Núcleo

    JavaScript JavaScript

    JavaScript es un lenguaje de programación basado en el estándar ECMAScript. A menudo se usa para hacer que los sitios web y otros programas respondan a acciones y cambien con el tiempo.

  16. 25 · Núcleo

    Límite de Error Error Boundary

    Un límite de error captura un fallo de pantalla dentro de una parte de un árbol de componentes. Muestra un reemplazo seguro allí.

  17. 26 · Núcleo

    Lint Lint

    Lint verifica el código sin ejecutarlo. Encuentra errores probablemente, patrones inseguros, problemas de estilo y reglas de proyecto rotas.

  18. 27 · Núcleo

    Markdown Markdown

    Markdown da formato a texto plano con pequeñas marcas. Esas marcas crean encabezados, listas, enlaces y bloques de código.

  19. 28 · Núcleo

    Mutación de datos Data Mutation

    Una mutación de datos crea, cambia o elimina datos del servidor. La pantalla registra su resultado pendiente y final.

  20. 29 · Más detalle

    Next.js Next.js

    Next.js es un framework construido sobre React. Añade enrutamiento, renderizado en servidor y navegador, carga de datos, optimización de recursos y reglas de despliegue.

  21. 30 · Núcleo

    npm npm

    npm es un registro de paquetes de JavaScript y una herramienta de línea de comandos. Instala, lista y publica paquetes, y ejecuta scripts de proyectos.

  22. 34 · Núcleo

    Prefetching de datos Data Prefetching

    El prefetching de datos carga los datos probablemente necesarios antes de que se abra la pantalla. Un resultado en caché reciente puede hacer que la siguiente pantalla sea más rápida.

  23. 35 · Más detalle

    Presupuesto de rendimiento Performance Budget

    Un presupuesto de rendimiento es un límite establecido antes de que comience el trabajo para tamaño de archivo, tiempo o experiencia del usuario. Ayuda a guiar las decisiones de diseño y código.

  24. 36 · Más detalle

    Prueba de carga Load Testing

    Las pruebas de carga verifican la velocidad y fiabilidad de un sistema bajo tráfico planificado. El plan establece el número y patrón de usuarios, solicitudes o trabajos.

  25. 37 · Más detalle

    Prueba de componente Component Test

    Una prueba de componente coloca una parte de la interfaz en un espacio de renderizado real. Le da a la parte entrada controlada y datos, y luego verifica su comportamiento.

  26. 39 · Núcleo

    Prueba de humo Smoke Test

    Un Smoke Test es un conjunto de comprobaciones rápidas y pequeñas. Muestra si una versión está lista para pruebas más profundas o para usarse.

  27. 43 · Más detalle

    Prueba inestable Flaky Test

    Un Flaky Test puede pasar o fallar sin cambiar el código. El tiempo, el orden, el estado compartido, el azar o sistemas externos suelen causarlo.

  28. 44 · Núcleo

    Prueba unitaria Unit Test

    Una prueba unitaria verifica una pequeña parte del software por sí sola. Los sistemas externos lentos o poco confiables se mantienen fuera de la prueba.

  29. 45 · Núcleo

    Pruebas de accesibilidad Accessibility Testing

    Las pruebas de accesibilidad utilizan herramientas y personas para comprobar si los contenidos y controles cumplen con las necesidades de accesibilidad. Incluyen pruebas con teclados y tecnología asistiva.

  30. 46 · Más detalle

    Pruebas de contrato Contract Testing

    Las pruebas de contrato verifican si dos sistemas que pueden desplegarse por separado aún intercambian mensajes en el formato acordado.

  31. 47 · Más detalle

    Pruebas de seguridad Security Testing

    Las pruebas de seguridad utilizan un plan claro para verificar las reglas de seguridad y encontrar debilidades que los atacantes podrían usar. Cubre diseño, código, configuraciones y operación del sistema.

  32. 49 · Núcleo

    Python Python

    Python es un lenguaje de programación de propósito general con código legible. Sus herramientas cubren servicios web, automatización, datos y aprendizaje automático.

  33. 50 · Núcleo

    React React

    React es una biblioteca de JavaScript para interfaces basadas en componentes. Los cambios en datos, props o estado pueden actualizar la pantalla. No es ReAct.

  34. 53 · Más detalle

    Señales de Observabilidad Observability Signals

    Las señales de observabilidad son evidencia que un sistema envía sobre su propio comportamiento. Señales comunes son trazas, métricas, registros y equipaje, que transporta un pequeño contexto entre servicios.

  35. 54 · Más detalle

    shadcn/ui shadcn/ui

    shadcn/ui ofrece a las aplicaciones el código fuente editable de componentes de UI. A menudo combina controles base accesibles con Tailwind CSS.

  36. 55 · Más detalle

    Sincronización Primero-Local Local-First Sync

    La sincronización primero-local mantiene una copia de trabajo en el dispositivo. Las personas pueden leer y escribir sin conexión, luego combinar cambios con copias en otros dispositivos.

  37. 56 · Núcleo

    Sondeo Polling

    El sondeo repite una lectura en un temporizador para comprobar cambios. El intervalo puede adaptarse, pausarse o detenerse cuando el trabajo termina.

  38. 57 · Núcleo

    Tailwind CSS Tailwind CSS

    Tailwind CSS es un framework CSS basado en utilidades. Pequeñas clases en HTML aplican valores de diseño compartidos y variantes.

  39. 58 · Núcleo

    Terminal Terminal

    Un Terminal es una ventana de texto para usar una consola de comandos y herramientas. Puede mirar archivos, ejecutar comandos y automatizar tareas.

  40. 59 · Más detalle

    Transpilador Transpiler

    Un transpiler es un compilador que cambia el código fuente de una versión o sintaxis de lenguaje a otro código fuente.

  41. 60 · Núcleo

    versionado semántico Semantic Versioning

    El versionado semántico (SemVer) utiliza números MAYOR.MENOR.PARCHE para mostrar cómo cambió una API pública. También establece reglas para etiquetas de pre-lanzamiento y de construcción.

  42. 61 · Núcleo

    Vue Vue

    Vue es un framework de JavaScript para interfaces de componentes. Sus plantillas describen la pantalla y los datos reactivos la actualizan.