{"id":8536,"date":"2023-04-28T12:30:14","date_gmt":"2023-04-28T10:30:14","guid":{"rendered":"https:\/\/wata.es\/?p=8536"},"modified":"2026-02-02T14:26:50","modified_gmt":"2026-02-02T13:26:50","slug":"pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5","status":"publish","type":"post","link":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/","title":{"rendered":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible"},"content":{"rendered":"\n<p>Cypress es una herramienta para la implementaci\u00f3n de pruebas frontend para proyectos de aplicaciones web. En este art\u00edculo entraremos m\u00e1s en detalle, y veremos cu\u00e1les son sus ventajas. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>A la hora de definir las bases de calidad de software y testing de un proyecto, sobre todo cuando se trata de aplicaciones web, decidir cu\u00e1les ser\u00e1n las tecnolog\u00edas a usar para automatizar nuestras pruebas se convierte en un verdadero desaf\u00edo. M\u00e1s si cabe cuando tenemos que elegir una tecnolog\u00eda para testear nuestro frontend.<\/p>\n\n\n\n<p>Si nos centramos en los tests E2E (<em>end-to-end<\/em>), con los cuales simulamos el comportamiento e interacci\u00f3n de un usuario real por medio de pruebas a la interfaz de usuario de nuestro proyecto, aparecen conocidas tecnolog\u00edas como Selenium, Protractor o Playwright.<\/p>\n\n\n\n<p>Pero si hay un framework de testing que est\u00e1 ganando popularidad gracias a su facilidad de uso y ventajas sobre los anteriores, ese es Cypress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es Cypress?<\/strong><\/h2>\n\n\n\n<p>Cypress es un <em>framework open source<\/em> para el <a href=\"https:\/\/wata.es\/automated-testing-features-advantages-and-disadvantages\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/automated-testing-features-advantages-and-disadvantages\/\" target=\"_blank\" rel=\"noreferrer noopener\">testing autom\u00e1tico<\/a> del <a href=\"https:\/\/wata.es\/we-are-hiring-we-are-looking-for-angular-senior-developer-featured\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/we-are-hiring-we-are-looking-for-angular-senior-developer-featured\/\" target=\"_blank\" rel=\"noreferrer noopener\">frontend de aplicaciones web<\/a> basadas en JavaScript. Su uso no solo se limita a las pruebas E2E, sino que tambi\u00e9n permite la creaci\u00f3n de pruebas de integraci\u00f3n o unitarias.<\/p>\n\n\n\n<p>Dado que dispone de sus propias librer\u00edas de aserciones, comandos customizados y otras funcionalidades interesantes (como disponer de un dashboard para debugar y ejecutar nuestros tests), Cypress se confirma como un framework vers\u00e1til adaptado a las caracter\u00edsticas de la web moderna.<\/p>\n\n\n\n<p>Todo ello partiendo de una arquitectura construida desde cero: no se necesita partir de Selenium.<\/p>\n\n\n\n<p>Esto nos permite trabajar con un framework que no requiere la instalaci\u00f3n de herramientas y librer\u00edas externas para poder empezar a crear nuestros tests.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"826\" height=\"431\" src=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-48.png\" alt=\"C\u00f3digo de prueba Cypress para autenticaci\u00f3n de inicio de sesi\u00f3n en un editor de c\u00f3digo con barra lateral de \u00e1rbol de archivos\" class=\"wp-image-8568\" srcset=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-48.png 826w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-48-300x157.png 300w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-48-768x401.png 768w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 Cypress?<\/strong><\/h2>\n\n\n\n<p>Debido a la evoluci\u00f3n de las aplicaciones web y al surgimiento de frameworks basados en JavaScript m\u00e1s actuales y modernos como <a href=\"https:\/\/wata.es\/migration-of-a-project-from-angular-7-to-angular-8-what-are-the-benefits\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/migration-of-a-project-from-angular-7-to-angular-8-what-are-the-benefits\/\" target=\"_blank\" rel=\"noreferrer noopener\">Angular<\/a>, <a href=\"https:\/\/wata.es\/were-hiring-senior-fullstack-developer-with-laravel-and-vuejs\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/were-hiring-senior-fullstack-developer-with-laravel-and-vuejs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Vue<\/a> o React, tambi\u00e9n han evolucionado los frameworks de pruebas E2E. En este punto, dada la versatilidad y facilidad de uso que ofrece Cypress, es de esperar la popularidad que ha ganado desde su creaci\u00f3n.<\/p>\n\n\n\n<p>Otra caracter\u00edstica interesante de Cypress es que este framework ejecuta la l\u00f3gica de nuestros tests en el mismo ciclo de ejecuci\u00f3n que la aplicaci\u00f3n. Por debajo de Cypress se ejecuta un proceso de NodeJS que responde a los eventos de nuestra aplicaci\u00f3n en tiempo real, y todo sin la necesidad de usar WebDriver para la ejecuci\u00f3n de nuestras pruebas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"528\" height=\"295\" src=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-51.png\" alt=\"Pantalla de selecci\u00f3n de navegador con iconos de Chrome, Firefox, Edge y Safari con barras de carga\" class=\"wp-image-8571\" style=\"width:498px;height:278px\" srcset=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-51.png 528w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-51-300x168.png 300w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Cypress tambi\u00e9n nos facilita el trabajo a la hora de desarrollar los tests, ya que s\u00f3lo es necesario tener conocimientos b\u00e1sicos de JavaScript para poder empezar. Tambi\u00e9n se utilizan aserciones de otros frameworks de testing conocidos como Chai y Mocha.<\/p>\n\n\n\n<p>Y por supuesto, otro de los motivos destacados para usar Cypress es poder disponer de su dashboard, que no es m\u00e1s que una interfaz gr\u00e1fica donde podemos ver el proceso y ejecuci\u00f3n de nuestros tests en tiempo real como si estuvi\u00e9ramos en la piel del usuario, de modo que podemos debugar y tener un visionado directo de los errores aparecidos en nuestras pruebas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"507\" src=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-52.png\" alt=\"Interfaz del panel de control que muestra una lista de transacciones con avatares de colores y valores monetarios\" class=\"wp-image-8574\" srcset=\"https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-52.png 827w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-52-300x184.png 300w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-52-768x471.png 768w, https:\/\/wata.es\/wp-content\/uploads\/2023\/04\/MicrosoftTeams-image-52-800x490.png 800w\" sizes=\"auto, (max-width: 827px) 100vw, 827px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Caracter\u00edsticas relevantes de Cypress<\/strong><\/h2>\n\n\n\n<p>Cypress posee muchas caracter\u00edsticas que son ventajosas con respecto a otros frameworks, y que nos puede ayudar a tomar la decisi\u00f3n de usarlo como nuestra herramienta de pruebas E2E en proyectos web.<\/p>\n\n\n\n<p><strong>1. Estado actual del framework y curva de aprendizaje<\/strong><\/p>\n\n\n\n<p>Cypress es un framework <em>todo-en-uno<\/em> actual y moderno, que dispone de buena documentaci\u00f3n, una comunidad activa y continuas actualizaciones.<\/p>\n\n\n\n<p>Ofrece una r\u00e1pida puesta a punto del framework en nuestro proyecto, gracias a que la instalaci\u00f3n es r\u00e1pida y apenas requiere configuraci\u00f3n. Las pruebas se escriben en JavaScript y la librer\u00eda de Cypress dispone de comandos descriptivos y concisos.<\/p>\n\n\n\n<p>Todo esto contribuye a una curva de aprendizaje llana, tanto para el equipo de desarrollo como para el <a href=\"https:\/\/wata.es\/were-hiring-qa-engineer\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/were-hiring-qa-engineer\/\" target=\"_blank\" rel=\"noreferrer noopener\">equipo de QA<\/a>.<\/p>\n\n\n\n<p><strong>2. Integraci\u00f3n (o no) con otras tecnolog\u00edas<\/strong><\/p>\n\n\n\n<p>Cypress no requiere de la integraci\u00f3n de Selenium, ya que dispone de una arquitectura que parte de cero. En general tampoco necesita integrarse con otras librer\u00edas y frameworks externos, pero podemos hacerlo si queremos extender la funcionalidad del framework con tecnolog\u00edas conocidas como Mocha, Chai o jQuery.<\/p>\n\n\n\n<p>Tambi\u00e9n funciona con cualquier librer\u00eda o framework basado en JavaScript que corra en un navegador.<\/p>\n\n\n\n<p><strong>3. Interacci\u00f3n con los navegadores<\/strong><\/p>\n\n\n\n<p>Con Cypress no ser\u00eda necesaria la instalaci\u00f3n de un navegador gracias al navegador <em>headless<\/em> (sin interfaz gr\u00e1fica), lo cual permite ejecuciones m\u00e1s r\u00e1pidas y en menor tiempo. Gracias a esto, no ser\u00eda necesario tener un navegador instalado para correr las pruebas E2E por <a href=\"https:\/\/wata.es\/sonarqube-how-to-maintain-the-quality-of-your-code-during-a-ci-cd-process\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/sonarqube-how-to-maintain-the-quality-of-your-code-during-a-ci-cd-process\/\" target=\"_blank\" rel=\"noreferrer noopener\">Integraci\u00f3n Cont\u00ednua<\/a>.<\/p>\n\n\n\n<p>Por otro lado, no necesitamos ejecutar un WebDriver en Cypress, ya que nuestras pruebas se ejecutan dentro de un navegador a trav\u00e9s de un proceso de NodeJS.<\/p>\n\n\n\n<p><strong>4. Esperas autom\u00e1ticas<\/strong><\/p>\n\n\n\n<p>Al usar Cypress no es necesario a\u00f1adir esperas arbitrarias entre comandos y aserciones ya que \u00e9stas se hacen autom\u00e1ticamente, por lo que no es necesario utilizar <em>wait<\/em> y <em>async<\/em> en nuestras pruebas.<\/p>\n\n\n\n<p><strong>5. Dashboard \u00fatil y sencillo<\/strong><\/p>\n\n\n\n<p>Cypress dispone de un dashboard f\u00e1cil de usar e intuitivo con la que debugar e interactuar entre los pasos de nuestros tests.<\/p>\n\n\n\n<p>El dashboard nos ofrece dinamismo ya que no es necesario relanzar los tests, los cambios se ejecutan autom\u00e1ticamente y se reflejan al instante en cuanto guardamos el los avances de nuestro fichero.<\/p>\n\n\n\n<p><strong>6. Reporting legible y vers\u00e1til<\/strong><\/p>\n\n\n\n<p>El resultado de los tests por consola y dashboard en Cypress es muy descriptivo. Adem\u00e1s, hay muchas opciones para <a href=\"https:\/\/wata.es\/xray-for-jira-how-we-efficiently-structure-and-organise-our-test-environment\/\" data-type=\"URL\" data-id=\"https:\/\/wata.es\/xray-for-jira-how-we-efficiently-structure-and-organise-our-test-environment\/\" target=\"_blank\" rel=\"noreferrer noopener\">reportar los resultados de nuestros tests<\/a>, as\u00ed como la posibilidad de generar de capturas de pantalla y grabar v\u00eddeos de manera sencilla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cypress en WATA Factory<\/strong><\/h2>\n\n\n\n<p>En WATA Factory ponemos el foco en asegurar la calidad de nuestro software, por eso consideramos fundamental hacer un buen estudio de las herramientas de testing que empleamos en nuestros proyectos, y consideramos que incorporar Cypress es una actual y \u00f3ptima elecci\u00f3n para testear nuestras aplicaciones web basadas en JavaScript.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cypress es una herramienta para la implementaci\u00f3n de pruebas frontend para proyectos de aplicaciones web. En este art\u00edculo entraremos m\u00e1s en detalle, y veremos cu\u00e1les son sus ventajas.<\/p>\n","protected":false},"author":27,"featured_media":8582,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[89,183],"tags":[152],"class_list":["post-8536","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias","category-tecnologia","tag-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory\" \/>\n<meta property=\"og:description\" content=\"Cypress es una herramienta para la implementaci\u00f3n de pruebas frontend para proyectos de aplicaciones web. En este art\u00edculo entraremos m\u00e1s en detalle, y veremos cu\u00e1les son sus ventajas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/\" \/>\n<meta property=\"og:site_name\" content=\"WATA Factory\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/watafactory\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-28T10:30:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-02T13:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png\" \/>\n\t<meta property=\"og:image:width\" content=\"5000\" \/>\n\t<meta property=\"og:image:height\" content=\"2618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juan Carlos Garc\u00eda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@watafactory\" \/>\n<meta name=\"twitter:site\" content=\"@watafactory\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juan Carlos Garc\u00eda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/\"},\"author\":{\"name\":\"Juan Carlos Garc\u00eda\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/f7569ff9abb936f81183a69fc7c83519\"},\"headline\":\"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible\",\"datePublished\":\"2023-04-28T10:30:14+00:00\",\"dateModified\":\"2026-02-02T13:26:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/\"},\"wordCount\":1043,\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/MicrosoftTeams-image-49.png\",\"keywords\":[\"testing\"],\"articleSection\":[\"Noticias\",\"Tecnolog\u00eda\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/\",\"name\":\"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/MicrosoftTeams-image-49.png\",\"datePublished\":\"2023-04-28T10:30:14+00:00\",\"dateModified\":\"2026-02-02T13:26:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/MicrosoftTeams-image-49.png\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/MicrosoftTeams-image-49.png\",\"width\":5000,\"height\":2618,\"caption\":\"Logo de Cypress con texto oscuro y dise\u00f1o de arco circular verde\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wata.es\\\/es\\\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wata.es\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wata.es\\\/#website\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"name\":\"WATA Factory\",\"description\":\"IT Consulting &amp; Outsourcing for your company\",\"publisher\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wata.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wata.es\\\/#organization\",\"name\":\"WATA Factory\",\"url\":\"https:\\\/\\\/wata.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"contentUrl\":\"https:\\\/\\\/wata.es\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/logowata.png\",\"width\":688,\"height\":176,\"caption\":\"WATA Factory\"},\"image\":{\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/watafactory\\\/\",\"https:\\\/\\\/x.com\\\/watafactory\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wata\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wata.es\\\/#\\\/schema\\\/person\\\/f7569ff9abb936f81183a69fc7c83519\",\"name\":\"Juan Carlos Garc\u00eda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g\",\"caption\":\"Juan Carlos Garc\u00eda\"},\"sameAs\":[\"https:\\\/\\\/wata.es\"],\"url\":\"https:\\\/\\\/wata.es\\\/es\\\/author\\\/jcgarcia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/","og_locale":"es_ES","og_type":"article","og_title":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory","og_description":"Cypress es una herramienta para la implementaci\u00f3n de pruebas frontend para proyectos de aplicaciones web. En este art\u00edculo entraremos m\u00e1s en detalle, y veremos cu\u00e1les son sus ventajas.","og_url":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/","og_site_name":"WATA Factory","article_publisher":"https:\/\/www.facebook.com\/watafactory\/","article_published_time":"2023-04-28T10:30:14+00:00","article_modified_time":"2026-02-02T13:26:50+00:00","og_image":[{"width":5000,"height":2618,"url":"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png","type":"image\/png"}],"author":"Juan Carlos Garc\u00eda","twitter_card":"summary_large_image","twitter_creator":"@watafactory","twitter_site":"@watafactory","twitter_misc":{"Escrito por":"Juan Carlos Garc\u00eda","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#article","isPartOf":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/"},"author":{"name":"Juan Carlos Garc\u00eda","@id":"https:\/\/wata.es\/#\/schema\/person\/f7569ff9abb936f81183a69fc7c83519"},"headline":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible","datePublished":"2023-04-28T10:30:14+00:00","dateModified":"2026-02-02T13:26:50+00:00","mainEntityOfPage":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/"},"wordCount":1043,"publisher":{"@id":"https:\/\/wata.es\/#organization"},"image":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png","keywords":["testing"],"articleSection":["Noticias","Tecnolog\u00eda"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/","url":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/","name":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible - WATA Factory","isPartOf":{"@id":"https:\/\/wata.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#primaryimage"},"image":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#primaryimage"},"thumbnailUrl":"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png","datePublished":"2023-04-28T10:30:14+00:00","dateModified":"2026-02-02T13:26:50+00:00","breadcrumb":{"@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#primaryimage","url":"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2022\/09\/MicrosoftTeams-image-49.png","width":5000,"height":2618,"caption":"Logo de Cypress con texto oscuro y dise\u00f1o de arco circular verde"},{"@type":"BreadcrumbList","@id":"https:\/\/wata.es\/es\/pseudo-scrum-nuestro-propio-marco-de-trabajo-adaptado-en-wata-factory-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wata.es\/es\/"},{"@type":"ListItem","position":2,"name":"Automatizaci\u00f3n de pruebas E2E con Cypress: una soluci\u00f3n elegante y accesible"}]},{"@type":"WebSite","@id":"https:\/\/wata.es\/#website","url":"https:\/\/wata.es\/","name":"WATA Factory","description":"IT Consulting &amp; Outsourcing for your company","publisher":{"@id":"https:\/\/wata.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wata.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wata.es\/#organization","name":"WATA Factory","url":"https:\/\/wata.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/","url":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","contentUrl":"https:\/\/wata.es\/wp-content\/uploads\/2019\/12\/logowata.png","width":688,"height":176,"caption":"WATA Factory"},"image":{"@id":"https:\/\/wata.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/watafactory\/","https:\/\/x.com\/watafactory","https:\/\/www.linkedin.com\/company\/wata\/"]},{"@type":"Person","@id":"https:\/\/wata.es\/#\/schema\/person\/f7569ff9abb936f81183a69fc7c83519","name":"Juan Carlos Garc\u00eda","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/25cc7a6ae3e362ea158d31983c4e3818c5534d8247f33d40ec29d6c1072aed11?s=96&d=mm&r=g","caption":"Juan Carlos Garc\u00eda"},"sameAs":["https:\/\/wata.es"],"url":"https:\/\/wata.es\/es\/author\/jcgarcia\/"}]}},"_links":{"self":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/8536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/comments?post=8536"}],"version-history":[{"count":5,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/8536\/revisions"}],"predecessor-version":[{"id":15617,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/posts\/8536\/revisions\/15617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media\/8582"}],"wp:attachment":[{"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/media?parent=8536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/categories?post=8536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wata.es\/es\/wp-json\/wp\/v2\/tags?post=8536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}