{"id":56598,"date":"2020-03-25T10:07:19","date_gmt":"2020-03-25T09:07:19","guid":{"rendered":"https:\/\/openexpoeurope.com\/?p=56598"},"modified":"2020-03-30T16:43:59","modified_gmt":"2020-03-30T14:43:59","slug":"automatizacion-de-frameworks-de-codigo-abierto","status":"publish","type":"post","link":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/","title":{"rendered":"6 Frameworks abiertos para testing automation"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Un desarrollo de software contempla diferentes fases. Desde su planificaci\u00f3n inicial, pasando por su desarrollo a su liberaci\u00f3n oficial. Cada parte tiene su proceso, tiempos y costes y una de las que m\u00e1s tiempo llevan es la parte de testeo y resoluci\u00f3n de errores. Por tanto,<strong>si est\u00e1s pensando en la automatizaci\u00f3n como soluci\u00f3n est\u00e1s en el buen camino<\/strong>. Adem\u00e1s, si est\u00e1s pensando en crear tu propio marco de automatizaci\u00f3n de pruebas mejor es pensarlo dos veces pues en la mayor\u00eda de los casos es preferible considerar una o m\u00e1s de las opciones de c\u00f3digo abierto disponibles.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Los equipos de trabajo y desarrollo no necesitan invertir tiempo en complejos mecanismos y procesos exclusivos para probar su software. Mucho del software ya comparte un conjunto de mejores pr\u00e1cticas, herramientas comunes y bibliotecas. Simplemente no es necesario reinventar la rueda, un <strong>framework ayudar\u00e1 a que el c\u00f3digo de automatizaci\u00f3n de prueba sea reutilizable, mantenible y estable.\u00a0<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Y no es tarea f\u00e1cil, no hablo solo de probar la interfaz de usuario (UI), tambi\u00e9n es preciso herramientas con capacidad para probar las API. Est\u00e1s pruebas de integraci\u00f3n\/API, al omitir la interfaz de usuario, tienden a ser m\u00e1s r\u00e1pidas y confiables que las pruebas de GUI. En consecuncia es importante contar con herramientas que puedan realizar un conjunto de pruebas en varias capas diferentes de nuestra aplicaci\u00f3n.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Queda claro que \u201cconstruir nuestro propio framework de pruebas\u201d puede ser una clara trampa salvo que tengamos una ingente cantidad de tiempo y recursos. Por ello, lo mejor es primero revisar algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.<\/span><\/p>\n<h2><strong>6 Frameworks abiertos para testing automation<\/strong><\/h2>\n<h2 style=\"text-align: justify;\"><strong>1. Serenity\u00a0<\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Se trata de un framework basado en Java que se integra a la perfecci\u00f3n con\u00a0 herramientas de desarrollo como Cucumber y JBehave. Est\u00e1 dise\u00f1ado para facilitar la escritura de pruebas autom\u00e1ticas de aceptaci\u00f3n y regresi\u00f3n pues tambi\u00e9n le permite abstraer gran parte del c\u00f3digo repetitivo que a veces necesita escribir para comenzar a usar herramientas como <\/span><span style=\"font-weight: 400;\">Selenium WebDriver.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Por otro lado, <a href=\"http:\/\/www.thucydides.info\/#\/\">Serenity<\/a> tambi\u00e9n ofrece una gran cantidad de funcionalidades integradas, como manejar la administraci\u00f3n de WebDriver, administrar el estado entre pasos, tomar capturas de pantalla, ejecutar pruebas en paralelo y m\u00e1s, todo sin tener que escribir una sola l\u00ednea de c\u00f3digo.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As\u00ed mismo Serenity crea informes altamente detallados. Fuera de caja, crea documentaci\u00f3n viva que puede usar no solo para ver los resultados de su prueba con Selenium BDD, sino tambi\u00e9n para documentar su solicitud.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Recientemente Serenity agreg\u00f3 recientemente integraci\u00f3n con REST Assured, una de las m\u00e1s populares bibliotecas de Java basadas en c\u00f3digo abierto para testeo de API. Lo que significa que nos permite ver y validar f\u00e1cilmente todas las solicitudes y detalles de respuesta en sus informes de prueba sin tener que agregar c\u00f3digo adicional.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Por \u00faltimo menci\u00f3n a SerintyJS, una versi\u00f3n con soporte JavaScript pensada en dar soporte a muchos desarrolladores front-end responsables de probar sus proyectos.\u00a0<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>2. Cypress<\/strong><\/h2>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.cypress.io\/\"><span style=\"font-weight: 400;\">Cypress<\/span><\/a><span style=\"font-weight: 400;\"> es un framework de automatizaci\u00f3n de pruebas m\u00e1s centrado en el desarrollador que se enfoca en hacer que el desarrollo basado en pruebas (TDD) sea una experiencia agradable y simple.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Tiene una arquitectura diferente a la otros framework de pruebas; por ejemplo mientras Selenium WebDriver se ejecuta de forma remota fuera del navegador, Cypress se ejecuta dentro de \u00e9l ofreciendo resultados m\u00e1s consistentes.\u00a0<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>3. Robot Framework<\/strong><\/h2>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/robotframework.org\/\"><span style=\"font-weight: 400;\">Robot Framework<\/span><\/a><span style=\"font-weight: 400;\"> est\u00e1 basado en Python, pero tambi\u00e9n puede usar Jython (Java) o IronPython (.NET) y utiliza un enfoque basado en palabras clave para hacer que las pruebas sean legibles y f\u00e1ciles de crear. E incluye muchas bibliotecas de prueba y otras herramientas que puede usar para a\u00f1adir nuevas funcionalidades para generar un banco de pruebas a la medida de nuestra aplicaci\u00f3n.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Si bien la biblioteca Selenium WebDriver podr\u00eda ser la biblioteca de prueba externa m\u00e1s utilizada, Robot Framework puede probar otras cosas que no sean sitios web, como FTP, MongoDB, Android y Appium.\u00a0<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>4. TestProject.io<\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Aqu\u00ed una de mis opciones favoritas. \u00bfEst\u00e1s buscando una herramienta de automatizaci\u00f3n que sea completamente gratuita y que tambi\u00e9n tenga una comunidad robusta incorporada a su alrededor? <\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/testproject.io\/\"><span style=\"font-weight: 400;\">TestProject<\/span><\/a><span style=\"font-weight: 400;\"> es la primera plataforma de automatizaci\u00f3n de pruebas basada en la nube y basada en la nube del mundo. TestProject hace que sea m\u00e1s f\u00e1cil para los evaluadores hacer su trabajo r\u00e1pidamente y colaborar utilizando frameworks de c\u00f3digo abierto populares como por ejemplo, Selenium y Appium.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">TestProject fue creado, gracias a su enfoque abierto, para permitir que m\u00e1s probadores y organizaciones se beneficien de las dos principales herramientas de c\u00f3digo abierto para la automatizaci\u00f3n: Selenium y Appium. Al fomentar una comunidad colaborativa que puede unirse como individuos y en equipos, TestProject est\u00e1 dando forma al futuro de las pruebas de software.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b>NOTA<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">En el momento de escribir este art\u00edculo, las implementaciones para Java y C# est\u00e1n disponibles. Me han dicho que actualmente se est\u00e1 trabajando en la compatibilidad con Python, JavaScript y otros lenguajes de programaci\u00f3n.<\/span><\/i><\/p>\n<h2 style=\"text-align: justify;\"><strong>5. Galen Framework<\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Si sus esfuerzos de automatizaci\u00f3n se centran en el dise\u00f1o de experiencia del usuario (UX) o en las pruebas de dise\u00f1o, <\/span><a href=\"http:\/\/galenframework.com\/\"><span style=\"font-weight: 400;\">Galen Framework <\/span><\/a><span style=\"font-weight: 400;\">podr\u00eda ser el complemento perfecto para sus necesidades.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Creado espec\u00edficamente para las pruebas de UX, Galen tiene una sintaxis especial y reglas que puede usar para describir y verificar el dise\u00f1o de su aplicaci\u00f3n.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"> Tambi\u00e9n\u00a0 permite especificar el tama\u00f1o de la ventana del navegador para luego ejecutar pruebas contra nuestra aplicaci\u00f3n para verificar las especificaciones de dise\u00f1o. Las pruebas de Galen tambi\u00e9n generan informes HTML detallados con capturas de pantalla, y la herramienta incluye una comparaci\u00f3n de im\u00e1genes visuales con una genial caracter\u00edstica de mapa de calor.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>6. WebDriverIO<\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">\u00bfTodav\u00eda buscando un marco de automatizaci\u00f3n que aproveche Selenium y permita programar en JavaScript? <\/span><a href=\"https:\/\/webdriver.io\/\"><span style=\"font-weight: 400;\">WebdriverIO<\/span><\/a><span style=\"font-weight: 400;\"> le ofrece un completo completo framework para testear nuestras aplicaciones web. Su principal ventaja, adem\u00e1s de ser muy ligero, es que no requiere implementar nada desde cero.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Partiendo de una filosof\u00eda \u201cclick and run\u201d, viene con todo lo necesario para crear conjuntos de pruebas escalables y sostenibles y contiene caracter\u00edsticas adicionales que no se encuentran en otros frameworks.\u00a0<\/span><\/p>\n<h2 style=\"text-align: justify;\"><strong>\u00bfCu\u00e1l elegir?\u00a0<\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Presentadas todas estas opciones llega el momento de elegir una. En realidad no hay un claro ganador, el presente art\u00edculo no pretende crear un ranking de framework para testing automation sino enumerar alguna de las m\u00faltiples opciones basadas en c\u00f3digo abierto disponibles.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Quiz\u00e1 el mejor consejo es que antes de escribir esa primera l\u00ednea de c\u00f3digo para crear su propio framework, aseg\u00farate de que no haya una biblioteca o framework existente que puedas aprovechar. Deja de perder el tiempo reinventando la rueda; Echa un vistazo a estos framework de automatizaci\u00f3n primero.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Sigue todos los art\u00edculos de <a href=\"https:\/\/openexpoeurope.com\/es\/author\/miguel-parada\/\">Miguel Parada<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un desarrollo de software contempla diferentes fases. Desde su planificaci\u00f3n inicial, pasando por su desarrollo a su liberaci\u00f3n oficial. Cada parte tiene su proceso, tiempos y costes y una de las que m\u00e1s tiempo llevan es la parte de testeo y resoluci\u00f3n de errores. Por tanto,si est\u00e1s pensando en la automatizaci\u00f3n como soluci\u00f3n est\u00e1s en&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\" class=\"gdlr-info-font excerpt-read-more\">Read More<\/a><\/p>\n","protected":false},"author":8,"featured_media":56622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,227,291,294,998],"tags":[731,319,162,89,1007],"class_list":["post-56598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-codigo","category-open-source","category-programacion","category-software","tag-automatizacion-es","tag-codigo-abierto","tag-framework","tag-open-source","tag-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>6 Frameworks abiertos para testing automation - OpenExpo Europe 2025<\/title>\n<meta name=\"description\" content=\"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"6 Frameworks abiertos para testing automation - OpenExpo Europe 2025\" \/>\n<meta property=\"og:description\" content=\"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenExpo Europe 2025\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OpenExpoEurope\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-25T09:07:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-30T14:43:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Miguel Parada\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@openexpoeurope\" \/>\n<meta name=\"twitter:site\" content=\"@openexpoeurope\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Parada\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\"},\"author\":{\"name\":\"Miguel Parada\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/4ce9618e59390d88445129155703c540\"},\"headline\":\"6 Frameworks abiertos para testing automation\",\"datePublished\":\"2020-03-25T09:07:19+00:00\",\"dateModified\":\"2020-03-30T14:43:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\"},\"wordCount\":1200,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg\",\"keywords\":[\"automatizaci\u00f3n\",\"codigo abierto\",\"framework\",\"open source\",\"Testing\"],\"articleSection\":[\"Blog\",\"C\u00f3digo\",\"Open Source\",\"Programaci\u00f3n\",\"Software\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\",\"url\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\",\"name\":\"6 Frameworks abiertos para testing automation - OpenExpo Europe 2025\",\"isPartOf\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg\",\"datePublished\":\"2020-03-25T09:07:19+00:00\",\"dateModified\":\"2020-03-30T14:43:59+00:00\",\"description\":\"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.\",\"breadcrumb\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage\",\"url\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg\",\"contentUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg\",\"width\":750,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/openexpoeurope.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"6 Frameworks abiertos para testing automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#website\",\"url\":\"https:\/\/openexpoeurope.com\/es\/\",\"name\":\"OpenExpo Europe 2025\",\"description\":\"OpenExpo Europe 2025 - Innovaci\u00f3n, Transformaci\u00f3n Digital y Open Source\",\"publisher\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/openexpoeurope.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#organization\",\"name\":\"OpenExpo Europe\",\"url\":\"https:\/\/openexpoeurope.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png\",\"contentUrl\":\"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png\",\"width\":1024,\"height\":1024,\"caption\":\"OpenExpo Europe\"},\"image\":{\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/OpenExpoEurope\/\",\"https:\/\/x.com\/openexpoeurope\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/4ce9618e59390d88445129155703c540\",\"name\":\"Miguel Parada\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a37bcf25ff5f2d4d54292c70573c4f6096142d3ad75dbd7b89d234e3d266ac5e?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a37bcf25ff5f2d4d54292c70573c4f6096142d3ad75dbd7b89d234e3d266ac5e?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Miguel Parada\"},\"description\":\"Fundador de Ubuntizando\",\"url\":\"https:\/\/openexpoeurope.com\/es\/author\/miguel-parada\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"6 Frameworks abiertos para testing automation - OpenExpo Europe 2025","description":"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.","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:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/","og_locale":"es_ES","og_type":"article","og_title":"6 Frameworks abiertos para testing automation - OpenExpo Europe 2025","og_description":"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.","og_url":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/","og_site_name":"OpenExpo Europe 2025","article_publisher":"https:\/\/www.facebook.com\/OpenExpoEurope\/","article_published_time":"2020-03-25T09:07:19+00:00","article_modified_time":"2020-03-30T14:43:59+00:00","og_image":[{"width":750,"height":500,"url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg","type":"image\/jpeg"}],"author":"Miguel Parada","twitter_card":"summary_large_image","twitter_creator":"@openexpoeurope","twitter_site":"@openexpoeurope","twitter_misc":{"Escrito por":"Miguel Parada","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#article","isPartOf":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/"},"author":{"name":"Miguel Parada","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/4ce9618e59390d88445129155703c540"},"headline":"6 Frameworks abiertos para testing automation","datePublished":"2020-03-25T09:07:19+00:00","dateModified":"2020-03-30T14:43:59+00:00","mainEntityOfPage":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/"},"wordCount":1200,"commentCount":0,"publisher":{"@id":"https:\/\/openexpoeurope.com\/es\/#organization"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage"},"thumbnailUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg","keywords":["automatizaci\u00f3n","codigo abierto","framework","open source","Testing"],"articleSection":["Blog","C\u00f3digo","Open Source","Programaci\u00f3n","Software"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/","url":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/","name":"6 Frameworks abiertos para testing automation - OpenExpo Europe 2025","isPartOf":{"@id":"https:\/\/openexpoeurope.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage"},"thumbnailUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg","datePublished":"2020-03-25T09:07:19+00:00","dateModified":"2020-03-30T14:43:59+00:00","description":"6 frameworks abiertos para testing automation: revisa algunas de las opciones disponibles basadas en c\u00f3digo abierto y evaluar sus capacidades.","breadcrumb":{"@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#primaryimage","url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg","contentUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2020\/03\/5-frameworks.jpg","width":750,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/openexpoeurope.com\/es\/automatizacion-de-frameworks-de-codigo-abierto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/openexpoeurope.com\/es\/"},{"@type":"ListItem","position":2,"name":"6 Frameworks abiertos para testing automation"}]},{"@type":"WebSite","@id":"https:\/\/openexpoeurope.com\/es\/#website","url":"https:\/\/openexpoeurope.com\/es\/","name":"OpenExpo Europe 2025","description":"OpenExpo Europe 2025 - Innovaci\u00f3n, Transformaci\u00f3n Digital y Open Source","publisher":{"@id":"https:\/\/openexpoeurope.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/openexpoeurope.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/openexpoeurope.com\/es\/#organization","name":"OpenExpo Europe","url":"https:\/\/openexpoeurope.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png","contentUrl":"https:\/\/openexpoeurope.com\/wp-content\/uploads\/2018\/10\/csm_logo-open-expo-europe_01a0785240.png","width":1024,"height":1024,"caption":"OpenExpo Europe"},"image":{"@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OpenExpoEurope\/","https:\/\/x.com\/openexpoeurope"]},{"@type":"Person","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/4ce9618e59390d88445129155703c540","name":"Miguel Parada","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/openexpoeurope.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a37bcf25ff5f2d4d54292c70573c4f6096142d3ad75dbd7b89d234e3d266ac5e?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a37bcf25ff5f2d4d54292c70573c4f6096142d3ad75dbd7b89d234e3d266ac5e?s=96&d=wp_user_avatar&r=g","caption":"Miguel Parada"},"description":"Fundador de Ubuntizando","url":"https:\/\/openexpoeurope.com\/es\/author\/miguel-parada\/"}]}},"_links":{"self":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts\/56598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/comments?post=56598"}],"version-history":[{"count":0,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/posts\/56598\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/media\/56622"}],"wp:attachment":[{"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/media?parent=56598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/categories?post=56598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/openexpoeurope.com\/es\/wp-json\/wp\/v2\/tags?post=56598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}