[{"data":1,"prerenderedAt":824},["ShallowReactive",2],{"/es/topics/devops/devops-test-automation/":3,"navigation-es":172,"banner-es":588,"footer-es":600,"next-steps-es":809},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":166,"_type":167,"title":7,"_source":168,"_file":169,"_stem":170,"_extension":171},"/es/topics/devops/devops-test-automation","devops",false,"",{"title":9,"description":10},"Automatización de pruebas de DevOps","La automatización de pruebas de software permite a los equipos de DevOps acelerar sus flujos de trabajo y mejorar la experiencia del usuario.",[12,26,32,129,164],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"DevOps",{"href":23},"/es/topics/devops/",{"title":25},"DevOps test automation",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"Al automatizar las pruebas de software, las organizaciones pueden eliminar la redundancia, crear un enfoque más unificado entre los equipos y facilitar un desarrollo más eficiente.\n",{"id":31,"twoColumns":6},"automatización-de-pruebas-de-devops",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":74},{"text":36,"data":37},"On this page",[38,42,46,50,54,58,62,66,70],{"text":39,"config":40},"¿Qué es la automatización de pruebas de DevOps?",{"href":41},"#what-is-dev-ops-test-automation",{"text":43,"config":44},"La importancia de la automatización de pruebas",{"href":45},"#the-importance-of-test-automation",{"text":47,"config":48},"Etapas de automatización de pruebas",{"href":49},"#test-automation-stages",{"text":51,"config":52},"Pruebas automatizadas en DevOps",{"href":53},"#automated-testing-in-dev-ops",{"text":55,"config":56},"Los beneficios de las pruebas automatizadas",{"href":57},"#the-benefits-of-automated-testing",{"text":59,"config":60},"¿Cuánta automatización de pruebas es demasiada?",{"href":61},"#how-much-test-automation-is-too-much",{"text":63,"config":64},"Primeros pasos con las pruebas automatizadas",{"href":65},"#getting-started-with-automated-testing",{"text":67,"config":68},"Prácticas recomendadas",{"href":69},"#best-practices",{"text":71,"config":72},"Conclusión",{"href":73},"#conclusion",[75,81,86,91,96,101,106,111,116,121],{"type":76,"componentName":76,"componentContent":77},"TopicsCopy",{"header":39,"text":78,"config":79},"Las pruebas de software son un proceso fundamental en el desarrollo de software. Sin embargo, los procesos de pruebas manuales crean una dificultad considerable para colaborar y comunicar los comentarios de los equipos de DevOps y de garantía de calidad (QA), lo que resulta en ciclos de lanzamiento más lentos. La automatización de pruebas, o pruebas de control de calidad automatizadas, implica revisar, validar y analizar automáticamente un producto de software y utilizar los resultados de estas evaluaciones para mejorar la calidad del software. De este modo, se garantiza un código más consistente y unificado y se optimiza la funcionalidad del producto y la experiencia del usuario. Además, los desarrolladores estarán más felices.\n\nAl adoptar las prácticas de DevOps y cultivar una cultura de DevOps, las organizaciones permiten un flujo continuo desde el desarrollo hasta la producción, mejorando así tanto la calidad del código como el proceso general de entrega de software.",{"id":80},"what-is-dev-ops-test-automation",{"type":76,"componentName":76,"componentContent":82},{"header":43,"text":83,"config":84},"Las pruebas continuas y la automatización de pruebas aumentan la confiabilidad, la consistencia y la eficiencia tanto del equipo de desarrollo como del producto final. Esto facilita que los equipos de DevOps y QA puedan cumplir los plazos sin sacrificar los procesos cruciales de depuración y solución de problemas.\n\nAdemás, la automatización de pruebas es más rápida y efectiva que las pruebas manuales. Reduce la posibilidad de que se produzcan costosos errores humanos y elimina las barreras de comunicación entre los miembros del equipo, lo que ahorra tiempo y dinero.\n\nLa automatización de pruebas también ofrece nuevos modos de flexibilidad, lo que significa que los equipos de desarrollo pueden reutilizar sus scripts de prueba para cualquier conjunto de pruebas relacionado. Gracias al entorno de automatización, no tienen que preocuparse por romper el código o crear nuevos scripts para cada caso de prueba.\n",{"id":85},"the-importance-of-test-automation",{"type":76,"componentName":76,"componentContent":87},{"header":47,"text":88,"config":89},"La automatización de pruebas contiene varios conceptos clave de automatización que debe seguir para garantizar pruebas de software de calidad. Estos marcos de automatización de pruebas aparecen en etapas, siguiendo la jerarquía de la pirámide de pruebas.\n\n**Pruebas de la unidad**\nLas pruebas de la unidad implican aislar su aplicación en unidades y luego probar el comportamiento de cada una como una función independiente de partes externas, bases de datos o configuraciones. Por lo general, las pruebas de la unidad ocurren durante el período de compilación y se consideran la primera capa de pruebas.\n\n**Pruebas de integración**\nLas pruebas de integración evalúan cómo se integran lógicamente varias unidades y cómo esto afecta la funcionalidad del sistema sin errores involuntarios en el proceso de integración. El objetivo principal de las pruebas de integración es probar el cumplimiento de un sistema al verificar cómo funcionan juntos los módulos dispares.\n\n**Pruebas de regresión**\nLas pruebas de regresión garantizan que las correcciones de errores u otros cambios no hayan afectado negativamente la funcionalidad existente. La automatización de las pruebas de regresión permite a los desarrolladores identificar y solucionar de manera rápida y eficiente cualquier problema que pueda haber sido introducido por los cambios en el código. De este modo, se garantiza que el software siga siendo confiable y esté libre de errores.\n\n**Pruebas de extremo a extremo**\nUn marco de pruebas de extremo a extremo simula las expectativas y necesidades del usuario de principio a fin para poner a prueba la funcionalidad y el rendimiento de la aplicación. El objetivo final no es solo garantizar que la aplicación valide y verifique todas las necesidades del usuario, sino garantizar que funcione y se comporte al menos tan bien como se espera.\n\n**Pruebas exploratorias**\nLas pruebas exploratorias son una estrategia de pruebas de software más sofisticada que implica aprendizaje, prueba y revisión en paralelo de varios componentes funcionales y visuales desde la perspectiva del usuario.\n",{"id":90},"test-automation-stages",{"type":76,"componentName":76,"componentContent":92},{"header":51,"text":93,"config":94},"DevOps engloba los flujos de trabajo de desarrollo de software que aceleran la compilación, prueba, configuración, implementación y lanzamiento de productos de software. Este enfoque ayuda a los equipos a crear aplicaciones mucho más rápido. Debido a que las pruebas continuas son una parte integral de las prácticas de integración continua y entrega continua (CI/CD), la adopción de pruebas automatizadas hace que CI/CD sea más eficiente y permite a los equipos lanzar software con mayor frecuencia.\n\nLos ingenieros de garantía de calidad deben centrarse en el desarrollo de la integración automatizada y las pruebas de extremo a extremo, mientras que los desarrolladores realizan pruebas unitarias para cada bloque de código que crean. Estas pruebas deben ejecutarse lo suficientemente temprano en el pipeline de CI/CD de DevOps para garantizar que cada componente funcione como se espera. Además, los gerentes de producto deben realizar pruebas funcionales (por ejemplo, el método de la caja negra) para garantizar una experiencia de usuario óptima.\n",{"id":95},"automated-testing-in-dev-ops",{"type":76,"componentName":76,"componentContent":97},{"header":55,"text":98,"config":99},"Las pruebas automatizadas ofrecen muchas ventajas, entre ellas:\n\n* Mejora de la colaboración en equipo entre arquitectos de garantía de calidad y los desarrolladores, lo que asegura un ciclo de vida del software eficiente\n* Simplificación del escalado gracias a la naturaleza descentralizada de los equipos de desarrollo que trabajan en equipo (equipos de garantía de calidad y DevOps)\n* Mejora de la satisfacción del cliente y aumento de las referencias, ya que los lanzamientos de productos más rápidos y confiables permiten que los comentarios y problemas de los clientes se resuelvan con mayor rapidez\n* Gestión de incidentes más sencilla, ya que los equipos de DevSecOps pueden detectar rápidamente vulnerabilidades en varios puntos de la aplicación y modelos de amenazas\n",{"id":100},"the-benefits-of-automated-testing",{"type":76,"componentName":76,"componentContent":102},{"header":59,"text":103,"config":104},"Como en todo, es importante ser intencionado a la hora de implementar la automatización de pruebas. Si no se tiene cuidado, la automatización puede crear más trabajo del que elimina. Estas son algunas preguntas que debe hacerse cuando piense en dónde introducir la automatización de pruebas:\n\n* ¿Está conectando demasiadas herramientas diferentes a su proyecto? Vincular demasiadas herramientas puede dificultar la configuración y el mantenimiento de la automatización. Tómese un tiempo para determinar qué herramientas tienen más sentido para cada parte del proceso, o consolide las herramientas antes de comenzar a implementar la automatización.\n* ¿Puede la automatización medir de manera efectiva lo que está probando? Por ejemplo, las pruebas de experiencia del usuario requieren que un usuario humano responda y proporcione comentarios, por lo que la automatización de estas pruebas no aportará valor.\n* ¿La prueba aporta valor? Incluso si la automatización de una prueba la hiciera más eficiente, no tiene importancia si la prueba no es útil. La automatización debe ser un medio para un fin, no un objetivo en sí mismo.\n\nRecuerde, las pruebas automatizadas no eliminan la necesidad de pruebas manuales. Mantener uno o dos pasos manuales en los que la automatización no aporta valor ahorrará tiempo a su equipo a largo plazo.\n",{"id":105},"how-much-test-automation-is-too-much",{"type":76,"componentName":76,"componentContent":107},{"header":63,"text":108,"config":109},"Al alinear la automatización de pruebas para sus equipos, es recomedable que considere los siguientes componentes de su ciclo de vida de desarrollo.\n\n**Frecuencia de lanzamiento**\nSi la frecuencia de lanzamiento del software tarda varios días, su equipo de desarrollo debe adoptar la automatización de pruebas en sus pipelines de CI/CD de DevOps para acelerar la compilación, la implementación y el lanzamiento. Las pruebas de la unidad deben realizarse a lo largo de la fase de desarrollo junto con las pruebas de extremo a extremo. A medida que la aplicación crece a lo largo del proceso de compilación, se realizan pruebas de integración para garantizar que todas las aplicaciones de terceros dependientes funcionen como se espera. Esto garantiza una cobertura de prueba del 100 %, lo que acelera el lanzamiento del software a la producción y al mercado.\n\n**Accesibilidad de la herramienta de prueba**\nNo todas las herramientas de automatización de pruebas funcionan de la misma manera. Un arquitecto de automatización de pruebas debe identificar qué funcionalidades son más adecuadas para la organización. La confiabilidad, la frecuencia del mantenimiento, la eficiencia en la creación de pruebas y la integración de CI/CD con su pila actual son algunas de las funcionalidades que debe buscar en una herramienta de automatización de pruebas. La facilidad de uso y la curva de aprendizaje de los miembros de su equipo también son importantes. Cuanto más accesible sea la herramienta, más fácil será para su organización poner en marcha el proceso de automatización.\n\n**Pipeline de CI/CD y pruebas de datos**\nEs muy importante que comprenda sus entornos de CI/CD a la hora de decidir en qué momento desea incorporar la automatización de pruebas. Para lograr un entorno de pruebas útil, es fundamental contar con una infraestructura de pruebas sólida. Llegue a un consenso con los miembros del equipo sobre qué estrategia funciona mejor y para qué situaciones. Por ejemplo, una infraestructura para proporcionar entornos de prueba temporales de forma temprana puede mejorar rápidamente el proceso de retroalimentación y revisión.\n",{"id":110},"getting-started-with-automated-testing",{"type":76,"componentName":76,"componentContent":112},{"header":67,"text":113,"config":114},"* Decida qué pruebas desea automatizar. Las organizaciones no deben aspirar a una automatización del 100 %. En su lugar, determine qué áreas de su proceso de prueba se beneficiarán más de las pruebas automatizadas.\n* Elija el marco de automatización de pruebas adecuado para la capacidad y la complejidad de las aplicaciones de su organización.\n* Las pruebas no deben tomar días ni semanas. Al utilizar la automatización de pruebas, debe intentar realizar pruebas con frecuencia y de forma temprana para reducir los errores de producción y mejorar la satisfacción del cliente.\n* Los equipos de DevOps deben priorizar los informes de pruebas integrales y de calidad.\n",{"id":115},"best-practices",{"type":76,"componentName":76,"componentContent":117},{"header":71,"text":118,"config":119},"La integración de los esfuerzos de automatización en el ciclo de vida de DevOps no solo optimiza el entorno de desarrollo, sino que también impulsa el proceso de desarrollo de software hacia resultados más eficientes y sin errores. La aplicación estratégica de las prácticas de prueba, respaldada por una sólida estrategia de automatización, garantiza una investigación rigurosa de cada pieza de código antes de la integración.\n\nEsto promueve un entorno en el que los lanzamientos a la producción son rápidos y confiables.\n",{"id":120},"conclusion",{"type":122,"componentName":122,"componentContent":123},"TopicsCallToAction",{"subtitle":124,"primaryButton":125},"Automatizce las pruebas con la CI/CD de GitLab",{"text":126,"config":127},"Más información sobre la CI/CD de GitLab",{"href":128},"/es/solutions/continuous-integration/",{"type":130,"componentName":130,"componentContent":131},"CommonResourcesContainer",{"header":132,"tabs":133},"Más sobre la automatización de pruebas",[134],{"name":135,"items":136,"config":163},"resources",[137,147,155],{"header":138,"type":139,"image":140,"link":143},"Autoescale los runners de CI/CD de GitLab y ahorre un 90 % en los costos de EC2","Blog",{"altText":138,"config":141},{"src":142},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159411/Website/Topics/axway-case-study-image.png",{"text":144,"config":145},"Más información",{"href":146,"icon":139,"modal":6},"/blog/autoscale-ci-runners/",{"header":148,"type":139,"image":149,"link":152},"Guía básica sobre Auto DevOps: cómo facilitamos la CI/CD",{"altText":148,"config":150},{"src":151},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158430/Website/Topics/alteryx_case_study.jpg",{"text":144,"config":153},{"href":154,"icon":139,"modal":6},"/blog/auto-devops-explained/",{"header":156,"type":139,"image":157,"link":160},"Cómo un ingeniero de GitLab cambió el futuro de DevOps",{"altText":156,"config":158},{"src":159},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158440/Website/Topics/scm-ci-cr.png",{"text":144,"config":161},{"href":162,"icon":139,"modal":6},"/blog/gitlab-hero-devops-platform/",{"key":135},{"type":165,"componentName":165},"CommonNextSteps","content:es:topics:devops:devops-test-automation:index.yml","yaml","content","es/topics/devops/devops-test-automation/index.yml","es/topics/devops/devops-test-automation/index","yml",{"_path":173,"_dir":174,"_draft":6,"_partial":6,"_locale":7,"data":175,"_id":584,"_type":167,"title":585,"_source":168,"_file":586,"_stem":587,"_extension":171},"/shared/es/main-navigation","es",{"logo":176,"freeTrial":181,"sales":186,"login":191,"items":196,"search":526,"minimal":561,"duo":575},{"config":177},{"href":178,"dataGaName":179,"dataGaLocation":180},"/es/","gitlab logo","header",{"text":182,"config":183},"Obtener una prueba gratuita",{"href":184,"dataGaName":185,"dataGaLocation":180},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":187,"config":188},"Hablar con ventas",{"href":189,"dataGaName":190,"dataGaLocation":180},"/es/sales/","sales",{"text":192,"config":193},"Iniciar sesión",{"href":194,"dataGaName":195,"dataGaLocation":180},"https://gitlab.com/users/sign_in/","sign in",[197,240,338,343,447,507],{"text":198,"config":199,"cards":201,"footer":223},"Plataforma",{"dataNavLevelOne":200},"platform",[202,208,216],{"title":198,"description":203,"link":204},"La plataforma de DevSecOps con tecnología de IA más completa",{"text":205,"config":206},"Explore nuestra plataforma",{"href":207,"dataGaName":200,"dataGaLocation":180},"/es/platform/",{"title":209,"description":210,"link":211},"GitLab Duo (IA)","Cree un software más rápido con IA en cada etapa de desarrollo",{"text":212,"config":213},"Presentamos GitLab Duo",{"href":214,"dataGaName":215,"dataGaLocation":180},"/es/gitlab-duo/","gitlab duo ai",{"title":217,"description":218,"link":219},"¿Por qué elegir GitLab?","10 razones por las que las empresas eligen GitLab",{"text":144,"config":220},{"href":221,"dataGaName":222,"dataGaLocation":180},"/es/why-gitlab/","why gitlab",{"title":224,"items":225},"Comenzar con",[226,231,236],{"text":227,"config":228},"Ingeniería de plataformas",{"href":229,"dataGaName":230,"dataGaLocation":180},"/es/solutions/platform-engineering/","platform engineering",{"text":232,"config":233},"Experiencia de desarrollador",{"href":234,"dataGaName":235,"dataGaLocation":180},"/es/developer-experience/","Developer experience",{"text":237,"config":238},"MLOps",{"href":239,"dataGaName":237,"dataGaLocation":180},"/es/topics/devops/the-role-of-ai-in-devops/",{"text":241,"left":242,"config":243,"link":245,"lists":249,"footer":320},"Producto",true,{"dataNavLevelOne":244},"solutions",{"text":246,"config":247},"Ver todas las soluciones",{"href":248,"dataGaName":244,"dataGaLocation":180},"/es/solutions/",[250,275,298],{"title":251,"description":252,"link":253,"items":258},"Automatización","CI/CD y automatización para acelerar la implementación",{"config":254},{"icon":255,"href":256,"dataGaName":257,"dataGaLocation":180},"AutomatedCodeAlt","/es/solutions/delivery-automation/","automated software delivery",[259,262,266,271],{"text":260,"config":261},"CI/CD",{"href":128,"dataGaLocation":180,"dataGaName":260},{"text":263,"config":264},"Desarrollo asistido por IA",{"href":214,"dataGaLocation":180,"dataGaName":265},"AI assisted development",{"text":267,"config":268},"Gestión del código fuente",{"href":269,"dataGaLocation":180,"dataGaName":270},"/es/solutions/source-code-management/","Source Code Management",{"text":272,"config":273},"Entrega de software automatizada",{"href":256,"dataGaLocation":180,"dataGaName":274},"Automated software delivery",{"title":276,"description":277,"link":278,"items":283},"Seguridad","Entregue código más rápido sin comprometer la seguridad",{"config":279},{"href":280,"dataGaName":281,"dataGaLocation":180,"icon":282},"/es/solutions/security-compliance/","security and compliance","ShieldCheckLight",[284,288,293],{"text":285,"config":286},"Seguridad y cumplimiento",{"href":280,"dataGaLocation":180,"dataGaName":287},"Security & Compliance",{"text":289,"config":290},"Seguridad en la cadena de suministro de software",{"href":291,"dataGaLocation":180,"dataGaName":292},"/es/solutions/supply-chain/","Software supply chain security",{"text":294,"config":295},"Cumplimiento y gobernanza",{"href":296,"dataGaLocation":180,"dataGaName":297},"/es/solutions/continuous-software-compliance/","Compliance and governance",{"title":299,"link":300,"items":305},"Medición",{"config":301},{"icon":302,"href":303,"dataGaName":304,"dataGaLocation":180},"DigitalTransformation","/es/solutions/visibility-measurement/","visibility and measurement",[306,310,315],{"text":307,"config":308},"Visibilidad y medición",{"href":303,"dataGaLocation":180,"dataGaName":309},"Visibility and Measurement",{"text":311,"config":312},"Gestión del flujo de valor",{"href":313,"dataGaLocation":180,"dataGaName":314},"/es/solutions/value-stream-management/","Value Stream Management",{"text":316,"config":317},"Análisis e información",{"href":318,"dataGaLocation":180,"dataGaName":319},"/es/solutions/analytics-and-insights/","Analytics and insights",{"title":321,"items":322},"GitLab para",[323,328,333],{"text":324,"config":325},"Empresas",{"href":326,"dataGaLocation":180,"dataGaName":327},"/es/enterprise/","enterprise",{"text":329,"config":330},"Pequeñas empresas",{"href":331,"dataGaLocation":180,"dataGaName":332},"/es/small-business/","small business",{"text":334,"config":335},"Sector público",{"href":336,"dataGaLocation":180,"dataGaName":337},"/es/solutions/public-sector/","public sector",{"text":339,"config":340},"Precios",{"href":341,"dataGaName":342,"dataGaLocation":180,"dataNavLevelOne":342},"/es/pricing/","pricing",{"text":344,"config":345,"link":346,"lists":350,"feature":434},"Recursos",{"dataNavLevelOne":135},{"text":347,"config":348},"Ver todos los recursos",{"href":349,"dataGaName":135,"dataGaLocation":180},"/es/resources/",[351,384,406],{"title":352,"items":353},"Empezar",[354,359,364,369,374,379],{"text":355,"config":356},"Instalar",{"href":357,"dataGaName":358,"dataGaLocation":180},"/es/install/","install",{"text":360,"config":361},"Guías de inicio rápido",{"href":362,"dataGaName":363,"dataGaLocation":180},"/es/get-started/","quick setup checklists",{"text":365,"config":366},"Aprender",{"href":367,"dataGaLocation":180,"dataGaName":368},"https://university.gitlab.com/","learn",{"text":370,"config":371},"Documentación del producto",{"href":372,"dataGaName":373,"dataGaLocation":180},"https://docs.gitlab.com/","product documentation",{"text":375,"config":376},"Videos de prácticas recomendadas",{"href":377,"dataGaName":378,"dataGaLocation":180},"/es/getting-started-videos/","best practice videos",{"text":380,"config":381},"Integraciones",{"href":382,"dataGaName":383,"dataGaLocation":180},"/es/integrations/","integrations",{"title":385,"items":386},"Descubrir",[387,392,396,401],{"text":388,"config":389},"Historias de éxito del cliente",{"href":390,"dataGaName":391,"dataGaLocation":180},"/es/customers/","customer success stories",{"text":139,"config":393},{"href":394,"dataGaName":395,"dataGaLocation":180},"/blog/","blog",{"text":397,"config":398},"Remoto",{"href":399,"dataGaName":400,"dataGaLocation":180},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":402,"config":403},"TeamOps",{"href":404,"dataGaName":405,"dataGaLocation":180},"/es/teamops/","teamops",{"title":407,"items":408},"Conectar",[409,414,419,424,429],{"text":410,"config":411},"Servicios de GitLab",{"href":412,"dataGaName":413,"dataGaLocation":180},"/es/services/","services",{"text":415,"config":416},"Comunidad",{"href":417,"dataGaName":418,"dataGaLocation":180},"/community/","community",{"text":420,"config":421},"Foro",{"href":422,"dataGaName":423,"dataGaLocation":180},"https://forum.gitlab.com/","forum",{"text":425,"config":426},"Eventos",{"href":427,"dataGaName":428,"dataGaLocation":180},"/events/","events",{"text":430,"config":431},"Socios",{"href":432,"dataGaName":433,"dataGaLocation":180},"/es/partners/","partners",{"backgroundColor":435,"textColor":436,"text":437,"image":438,"link":442},"#2f2a6b","#fff","Información sobre el futuro del desarrollo de software",{"altText":439,"config":440},"Tarjeta promocional The Source",{"src":441},"/images/navigation/the-source-promo-card.svg",{"text":443,"config":444},"Leer las últimas noticias",{"href":445,"dataGaName":446,"dataGaLocation":180},"/es/the-source/","the source",{"text":448,"config":449,"lists":451},"Empresa",{"dataNavLevelOne":450},"company",[452],{"items":453},[454,459,465,467,472,477,482,487,492,497,502],{"text":455,"config":456},"Acerca de nosotros",{"href":457,"dataGaName":458,"dataGaLocation":180},"/es/company/","about",{"text":460,"config":461,"footerGa":464},"Empleos",{"href":462,"dataGaName":463,"dataGaLocation":180},"/jobs/","jobs",{"dataGaName":463},{"text":425,"config":466},{"href":427,"dataGaName":428,"dataGaLocation":180},{"text":468,"config":469},"Equipo directivo",{"href":470,"dataGaName":471,"dataGaLocation":180},"/company/team/e-group/","leadership",{"text":473,"config":474},"Equipo",{"href":475,"dataGaName":476,"dataGaLocation":180},"/company/team/","team",{"text":478,"config":479},"Manual",{"href":480,"dataGaName":481,"dataGaLocation":180},"https://handbook.gitlab.com/","handbook",{"text":483,"config":484},"Relaciones con los inversores",{"href":485,"dataGaName":486,"dataGaLocation":180},"https://ir.gitlab.com/","investor relations",{"text":488,"config":489},"Centro de confianza",{"href":490,"dataGaName":491,"dataGaLocation":180},"/es/security/","trust center",{"text":493,"config":494},"AI Transparency Center",{"href":495,"dataGaName":496,"dataGaLocation":180},"/es/ai-transparency-center/","ai transparency center",{"text":498,"config":499},"Boletín",{"href":500,"dataGaName":501,"dataGaLocation":180},"/company/contact/","newsletter",{"text":503,"config":504},"Prensa",{"href":505,"dataGaName":506,"dataGaLocation":180},"/press/","press",{"text":508,"config":509,"lists":510},"Comuníquese con nosotros",{"dataNavLevelOne":450},[511],{"items":512},[513,516,521],{"text":187,"config":514},{"href":189,"dataGaName":515,"dataGaLocation":180},"talk to sales",{"text":517,"config":518},"Obtener ayuda",{"href":519,"dataGaName":520,"dataGaLocation":180},"/support/","get help",{"text":522,"config":523},"Portal de clientes",{"href":524,"dataGaName":525,"dataGaLocation":180},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":527,"login":528,"suggestions":535},"Cerrar",{"text":529,"link":530},"Para buscar repositorios y proyectos, inicie sesión en",{"text":531,"config":532},"gitlab.com",{"href":194,"dataGaName":533,"dataGaLocation":534},"search login","search",{"text":536,"default":537},"Sugerencias",[538,541,546,548,553,558],{"text":209,"config":539},{"href":214,"dataGaName":540,"dataGaLocation":534},"GitLab Duo (AI)",{"text":542,"config":543},"Sugerencias de código (IA)",{"href":544,"dataGaName":545,"dataGaLocation":534},"/es/solutions/code-suggestions/","Code Suggestions (AI)",{"text":260,"config":547},{"href":128,"dataGaName":260,"dataGaLocation":534},{"text":549,"config":550},"GitLab en AWS",{"href":551,"dataGaName":552,"dataGaLocation":534},"/es/partners/technology-partners/aws/","GitLab on AWS",{"text":554,"config":555},"GitLab en Google Cloud",{"href":556,"dataGaName":557,"dataGaLocation":534},"/es/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":217,"config":559},{"href":221,"dataGaName":560,"dataGaLocation":534},"Why GitLab?",{"freeTrial":562,"mobileIcon":567,"desktopIcon":572},{"text":563,"config":564},"Iniciar la prueba gratuita",{"href":565,"dataGaName":185,"dataGaLocation":566},"https://gitlab.com/-/trials/new/","nav",{"altText":568,"config":569},"Ícono de GitLab",{"src":570,"dataGaName":571,"dataGaLocation":566},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":568,"config":573},{"src":574,"dataGaName":571,"dataGaLocation":566},"/images/brand/gitlab-logo-type.svg",{"freeTrial":576,"mobileIcon":580,"desktopIcon":582},{"text":577,"config":578},"Más información sobre GitLab Duo",{"href":214,"dataGaName":579,"dataGaLocation":566},"gitlab duo",{"altText":568,"config":581},{"src":570,"dataGaName":571,"dataGaLocation":566},{"altText":568,"config":583},{"src":574,"dataGaName":571,"dataGaLocation":566},"content:shared:es:main-navigation.yml","Main Navigation","shared/es/main-navigation.yml","shared/es/main-navigation",{"_path":589,"_dir":174,"_draft":6,"_partial":6,"_locale":7,"title":590,"titleMobile":590,"button":591,"config":595,"_id":597,"_type":167,"_source":168,"_file":598,"_stem":599,"_extension":171},"/shared/es/banner","¡GitLab Duo Agent Platform ya está en beta pública!",{"text":144,"config":592},{"href":593,"dataGaName":594,"dataGaLocation":180},"/es/gitlab-duo/agent-platform/","duo banner",{"layout":596},"release","content:shared:es:banner.yml","shared/es/banner.yml","shared/es/banner",{"_path":601,"_dir":174,"_draft":6,"_partial":6,"_locale":7,"data":602,"_id":805,"_type":167,"title":806,"_source":168,"_file":807,"_stem":808,"_extension":171},"/shared/es/main-footer",{"text":603,"source":604,"edit":610,"contribute":615,"config":620,"items":625,"minimal":797},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» está bajo licencia",{"text":605,"config":606},"Ver fuente de la página",{"href":607,"dataGaName":608,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":611,"config":612},"Editar esta página",{"href":613,"dataGaName":614,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":616,"config":617},"Contribuya",{"href":618,"dataGaName":619,"dataGaLocation":609},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":621,"facebook":622,"youtube":623,"linkedin":624},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[626,649,702,732,768],{"title":198,"links":627,"subMenu":632},[628],{"text":629,"config":630},"Plataforma de DevSecOps",{"href":207,"dataGaName":631,"dataGaLocation":609},"devsecops platform",[633],{"title":339,"links":634},[635,639,644],{"text":636,"config":637},"Ver planes",{"href":341,"dataGaName":638,"dataGaLocation":609},"view plans",{"text":640,"config":641},"¿Por qué elegir GitLab Premium?",{"href":642,"dataGaName":643,"dataGaLocation":609},"/es/pricing/premium/","why premium",{"text":645,"config":646},"¿Por qué elegir GitLab Ultimate?",{"href":647,"dataGaName":648,"dataGaLocation":609},"/es/pricing/ultimate/","why ultimate",{"title":650,"links":651},"Soluciones",[652,657,660,662,667,672,675,678,681,686,688,690,692,697],{"text":653,"config":654},"Transformación digital",{"href":655,"dataGaName":656,"dataGaLocation":609},"/es/topics/digital-transformation/","digital transformation",{"text":285,"config":658},{"href":280,"dataGaName":659,"dataGaLocation":609},"security & compliance",{"text":272,"config":661},{"href":256,"dataGaName":257,"dataGaLocation":609},{"text":663,"config":664},"Desarrollo ágil",{"href":665,"dataGaName":666,"dataGaLocation":609},"/es/solutions/agile-delivery/","agile delivery",{"text":668,"config":669},"Transformación en la nube",{"href":670,"dataGaName":671,"dataGaLocation":609},"/es/topics/cloud-native/","cloud transformation",{"text":267,"config":673},{"href":269,"dataGaName":674,"dataGaLocation":609},"source code management",{"text":260,"config":676},{"href":128,"dataGaName":677,"dataGaLocation":609},"continuous integration & delivery",{"text":311,"config":679},{"href":313,"dataGaName":680,"dataGaLocation":609},"value stream management",{"text":682,"config":683},"GitOps",{"href":684,"dataGaName":685,"dataGaLocation":609},"/es/solutions/gitops/","gitops",{"text":324,"config":687},{"href":326,"dataGaName":327,"dataGaLocation":609},{"text":329,"config":689},{"href":331,"dataGaName":332,"dataGaLocation":609},{"text":334,"config":691},{"href":336,"dataGaName":337,"dataGaLocation":609},{"text":693,"config":694},"Educación",{"href":695,"dataGaName":696,"dataGaLocation":609},"/es/solutions/education/","education",{"text":698,"config":699},"Servicios financieros",{"href":700,"dataGaName":701,"dataGaLocation":609},"/es/solutions/finance/","financial services",{"title":344,"links":703},[704,706,708,710,713,715,718,720,722,724,726,728,730],{"text":355,"config":705},{"href":357,"dataGaName":358,"dataGaLocation":609},{"text":360,"config":707},{"href":362,"dataGaName":363,"dataGaLocation":609},{"text":365,"config":709},{"href":367,"dataGaName":368,"dataGaLocation":609},{"text":370,"config":711},{"href":372,"dataGaName":712,"dataGaLocation":609},"docs",{"text":139,"config":714},{"href":394,"dataGaName":395,"dataGaLocation":609},{"text":388,"config":716},{"href":717,"dataGaName":391,"dataGaLocation":609},"/customers/",{"text":397,"config":719},{"href":399,"dataGaName":400,"dataGaLocation":609},{"text":410,"config":721},{"href":412,"dataGaName":413,"dataGaLocation":609},{"text":402,"config":723},{"href":404,"dataGaName":405,"dataGaLocation":609},{"text":415,"config":725},{"href":417,"dataGaName":418,"dataGaLocation":609},{"text":420,"config":727},{"href":422,"dataGaName":423,"dataGaLocation":609},{"text":425,"config":729},{"href":427,"dataGaName":428,"dataGaLocation":609},{"text":430,"config":731},{"href":432,"dataGaName":433,"dataGaLocation":609},{"title":448,"links":733},[734,736,739,742,744,746,748,752,757,759,761,763],{"text":455,"config":735},{"href":457,"dataGaName":450,"dataGaLocation":609},{"text":737,"config":738},"Jobs",{"href":462,"dataGaName":463,"dataGaLocation":609},{"text":740,"config":741},"Liderazgo",{"href":470,"dataGaName":471,"dataGaLocation":609},{"text":473,"config":743},{"href":475,"dataGaName":476,"dataGaLocation":609},{"text":478,"config":745},{"href":480,"dataGaName":481,"dataGaLocation":609},{"text":483,"config":747},{"href":485,"dataGaName":486,"dataGaLocation":609},{"text":749,"config":750},"Sustainability",{"href":751,"dataGaName":749,"dataGaLocation":609},"/sustainability/",{"text":753,"config":754},"Diversidad, inclusión y pertenencia (DIB)",{"href":755,"dataGaName":756,"dataGaLocation":609},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":488,"config":758},{"href":490,"dataGaName":491,"dataGaLocation":609},{"text":498,"config":760},{"href":500,"dataGaName":501,"dataGaLocation":609},{"text":503,"config":762},{"href":505,"dataGaName":506,"dataGaLocation":609},{"text":764,"config":765},"Declaración de transparencia sobre la Ley de Esclavitud Moderna",{"href":766,"dataGaName":767,"dataGaLocation":609},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":508,"links":769},[770,773,775,777,782,787,792],{"text":771,"config":772},"Contactar con un experto",{"href":189,"dataGaName":190,"dataGaLocation":609},{"text":517,"config":774},{"href":519,"dataGaName":520,"dataGaLocation":609},{"text":522,"config":776},{"href":524,"dataGaName":525,"dataGaLocation":609},{"text":778,"config":779},"Estado",{"href":780,"dataGaName":781,"dataGaLocation":609},"https://status.gitlab.com/","status",{"text":783,"config":784},"Términos de uso",{"href":785,"dataGaName":786,"dataGaLocation":609},"/terms/","terms of use",{"text":788,"config":789},"Declaración de privacidad",{"href":790,"dataGaName":791,"dataGaLocation":609},"/es/privacy/","privacy statement",{"text":793,"config":794},"Preferencias de cookies",{"dataGaName":795,"dataGaLocation":609,"id":796,"isOneTrustButton":242},"cookie preferences","ot-sdk-btn",{"items":798},[799,801,803],{"text":783,"config":800},{"href":785,"dataGaName":786,"dataGaLocation":609},{"text":788,"config":802},{"href":790,"dataGaName":791,"dataGaLocation":609},{"text":793,"config":804},{"dataGaName":795,"dataGaLocation":609,"id":796,"isOneTrustButton":242},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":810,"_dir":174,"_draft":6,"_partial":6,"_locale":7,"header":811,"eyebrow":812,"blurb":813,"button":814,"secondaryButton":818,"_id":820,"_type":167,"title":821,"_source":168,"_file":822,"_stem":823,"_extension":171},"/shared/es/next-steps","Comience a entregar mejor software más rápido","Más del 50 % de las empresas de Fortune 100 confían en GitLab","Descubra lo que su equipo puede hacer con la plataforma inteligente de\n\n\nDevSecOps.\n",{"text":182,"config":815},{"href":816,"dataGaName":185,"dataGaLocation":817},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":187,"config":819},{"href":189,"dataGaName":190,"dataGaLocation":817},"content:shared:es:next-steps.yml","Next Steps","shared/es/next-steps.yml","shared/es/next-steps",1753475419597]