{"id":614,"date":"2017-07-12T17:16:52","date_gmt":"2017-07-12T17:16:52","guid":{"rendered":"https:\/\/www.joseluisestevez.com\/?p=614"},"modified":"2017-10-12T18:16:26","modified_gmt":"2017-10-12T18:16:26","slug":"pruebas-automatizadas-por-que-tengo-que-probar","status":"publish","type":"post","link":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/","title":{"rendered":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar?"},"content":{"rendered":"<p>En algunos momentos siento que cuando toco el c\u00f3digo por que necesito arreglar o mejorar algo termino rompiendo o da\u00f1ando todo lo que ya estaba estable y en muchos casos me doy cuenta muy tarde, y si est\u00e1 el codigo en producci\u00f3n es muy grave.<\/p>\n<h2>\u00bfPor qu\u00e9 tengo que probar? !Mi c\u00f3digo funciona perfectamente!.<\/h2>\n<p>Una pregunta que me he repetido todos estos a\u00f1os como programador y a lo largo de mi carrera nunca nadie me ha ense\u00f1ado c\u00f3mo, o por qu\u00e9, deber\u00eda probar mi c\u00f3digo y nunca he conocido a un solo programador que pueda codificar perfectamente. No creo que exista tal persona, y mucho menos tomando en cuenta que los tiempos de de entrega son muy cortos o existen malas planificaciones.<\/p>\n<p>Mi respuesta a aquellos que me quieran decir que su c\u00f3digo es perfecto les pregunto: \u00bfC\u00f3mo sabes que tu c\u00f3digo funciona perfectamente. \u00bfLo has probado? \u00bfPuedes probarlo ahora y decirme que funciona perfectamente?<\/p>\n<p><!--more--><\/p>\n<h2>Cuatro simples consejos para realizar las pruebas<\/h2>\n<ol>\n<li>Desarrollar pruebas de el caso m\u00e1s com\u00fan con todas la varientes que pueda. Esto nos dir\u00e1 cuando ese c\u00f3digo se rompe despu\u00e9s de hacer alg\u00fan cambio (que es, en mi opini\u00f3n, el mayor beneficio de las pruebas unitarias).<\/li>\n<li>Hacer pruebas de casos borde de un c\u00f3digo complejo que podamos creer que tendr\u00e1 errores, por que esos casos siempre nos dar\u00e1 pelea.<\/li>\n<li>Siempre que encuentremos un error debemos escribir un caso de prueba para cubrirlo antes de comenzar a arreglarlo<\/li>\n<li>Siemore que tengamos tiempo libre desarrollemos pruebas de c\u00f3digo menos cr\u00edtico que pensamos que es muy simple para que pueda fallar.<\/li>\n<\/ol>\n<p>Es dif\u00edcil saber por d\u00f3nde empezar cuando se es nuevo en el mundo de las pruebas de software. Hay muchos tipos diferentes de pruebas de software. Yo recomiendo empezar con pruebas unitarias, pruebas de integraci\u00f3n y pruebas de regresi\u00f3n.<\/p>\n<h2>!Pero existe otras pruebas!<\/h2>\n<ul>\n<li>Test de aceptaci\u00f3n<\/li>\n<li>Pruebas alfa<\/li>\n<li>Prueba beta<\/li>\n<li>Prueba de caja negra<\/li>\n<li>Pruebas comparativas<\/li>\n<li>Pruebas de compatibilidad<\/li>\n<li>Pruebas de extremo a extremo<\/li>\n<li>Pruebas funcionales<\/li>\n<li>Prueba de integraci\u00f3n incremental<\/li>\n<li>Prueba de instalaci\u00f3n \/ desinstalaci\u00f3n<\/li>\n<li>Pruebas de integraci\u00f3n<\/li>\n<li>Prueba de carga<\/li>\n<li>Pruebas de rendimiento<\/li>\n<li>Pruebas de recuperaci\u00f3n<\/li>\n<li>Pruebas de regresi\u00f3n<\/li>\n<li>Pruebas de sanidad<\/li>\n<li>Pruebas de seguridad<\/li>\n<li>Pruebas de estr\u00e9s<\/li>\n<li>Prueba del sistema<\/li>\n<li>Examen de la unidad<\/li>\n<li>Pruebas de usabilidad<\/li>\n<li>Prueba de caja blanca<\/li>\n<\/ul>\n<h2>Prueba unitarias en Java con JUnit<\/h2>\n<p>Junit nos asegura que cada unidad funciona correctamente y eficientemente por separado. Adem\u00e1s de verificar que el c\u00f3digo hace lo que tiene que hacer.<\/p>\n<p>Vemos un peque\u00f1o ejemplo, \u00a0desarrollamos una calculadora que suma dos n\u00fameros, si enviamos como parametro 1, 2 esperamos que la respuesta sea 3 siertamente es una formula sencilla (1+2) = 3<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true\">import static org.junit.jupiter.api.Assertions.assertEquals;\r\n\r\nimport org.junit.jupiter.api.Test;\r\n\r\nclass FirstJUnit5Tests {\r\n\r\n    @Test\r\n    void myFirstTest() {\r\n        assertEquals(3, sumTwoNumbers(1, 2) );\r\n    }\r\n\r\n}<\/pre>\n<p>Si quieres conocer m\u00e1s de JUnit puedes leer la documentaci\u00f3n desde su <a href=\"http:\/\/junit.org\/junit5\/docs\/current\/user-guide\/\" target=\"_blank\" rel=\"noopener\">web<\/a><\/p>\n<h2>Las pruebas aumentan el tiempo de desarrollo<\/h2>\n<p>Realmente escribir pruebas ahorra mucho tiempo y muchos dolores de cabeza a largo plazo. Ser capaz de repetir las pruebas con el clic del rat\u00f3n y confirmar que todo funciona como se espera le da la confianza para enviar el software a la producci\u00f3n. Si algo sale mal, simplemente puede ejecutar sus pruebas para ayudar a descubrir el origen del error.<\/p>\n<p>El truco es hacer que sea una parte de su flujo de trabajo de desarrollo de software convirtiendose en un h\u00e1bito.<\/p>\n<p>Hay un mont\u00f3n de metodolog\u00edas de pruebas de software. Como desarrollador de software no necesitamos utilizarlas todas pero si por lo menos las pruebas unitarias<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En algunos momentos siento que cuando toco el c\u00f3digo por que necesito arreglar o mejorar algo termino rompiendo o da\u00f1ando todo lo que ya estaba estable y en muchos casos me doy cuenta muy tarde, y si est\u00e1 el codigo en producci\u00f3n es muy grave. \u00bfPor qu\u00e9 tengo que probar? !Mi c\u00f3digo funciona perfectamente!. Una [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":619,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,88],"tags":[9,89],"class_list":["post-614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-junit","tag-java","tag-junit"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez<\/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:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez\" \/>\n<meta property=\"og:description\" content=\"En algunos momentos siento que cuando toco el c\u00f3digo por que necesito arreglar o mejorar algo termino rompiendo o da\u00f1ando todo lo que ya estaba estable y en muchos casos me doy cuenta muy tarde, y si est\u00e1 el codigo en producci\u00f3n es muy grave. \u00bfPor qu\u00e9 tengo que probar? !Mi c\u00f3digo funciona perfectamente!. Una [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/\" \/>\n<meta property=\"og:site_name\" content=\"El Blog de Jose Luis Estevez\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-12T17:16:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-10-12T18:16:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"yeyo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"yeyo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/\"},\"author\":{\"name\":\"yeyo\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/#\\\/schema\\\/person\\\/6a17b38fcac664fdb33a5fba8056d0ee\"},\"headline\":\"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar?\",\"datePublished\":\"2017-07-12T17:16:52+00:00\",\"dateModified\":\"2017-10-12T18:16:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/\"},\"wordCount\":608,\"image\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/joseluisestevez.com\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/junit.png\",\"keywords\":[\"Java\",\"junit\"],\"articleSection\":[\"Java\",\"JUnit\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/\",\"url\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/\",\"name\":\"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/joseluisestevez.com\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/junit.png\",\"datePublished\":\"2017-07-12T17:16:52+00:00\",\"dateModified\":\"2017-10-12T18:16:26+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/#\\\/schema\\\/person\\\/6a17b38fcac664fdb33a5fba8056d0ee\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#primaryimage\",\"url\":\"https:\\\/\\\/joseluisestevez.com\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/junit.png\",\"contentUrl\":\"https:\\\/\\\/joseluisestevez.com\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/junit.png\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/2017\\\/07\\\/12\\\/pruebas-automatizadas-por-que-tengo-que-probar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.joseluisestevez.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/#website\",\"url\":\"https:\\\/\\\/www.joseluisestevez.com\\\/\",\"name\":\"El Blog de Jose Luis Estevez\",\"description\":\"Desarrollador Senior\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.joseluisestevez.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.joseluisestevez.com\\\/#\\\/schema\\\/person\\\/6a17b38fcac664fdb33a5fba8056d0ee\",\"name\":\"yeyo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g\",\"caption\":\"yeyo\"},\"description\":\"Arquitecto de Software emprendedor con ardua experiencia en el camino de la tecnolog\u00eda.\",\"sameAs\":[\"http:\\\/\\\/www.joseluisestevez.com\"],\"url\":\"https:\\\/\\\/www.joseluisestevez.com\\\/index.php\\\/author\\\/yeyo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez","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:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/","og_locale":"es_ES","og_type":"article","og_title":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez","og_description":"En algunos momentos siento que cuando toco el c\u00f3digo por que necesito arreglar o mejorar algo termino rompiendo o da\u00f1ando todo lo que ya estaba estable y en muchos casos me doy cuenta muy tarde, y si est\u00e1 el codigo en producci\u00f3n es muy grave. \u00bfPor qu\u00e9 tengo que probar? !Mi c\u00f3digo funciona perfectamente!. Una [&hellip;]","og_url":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/","og_site_name":"El Blog de Jose Luis Estevez","article_published_time":"2017-07-12T17:16:52+00:00","article_modified_time":"2017-10-12T18:16:26+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/www.joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png","type":"image\/png"}],"author":"yeyo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"yeyo","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#article","isPartOf":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/"},"author":{"name":"yeyo","@id":"https:\/\/www.joseluisestevez.com\/#\/schema\/person\/6a17b38fcac664fdb33a5fba8056d0ee"},"headline":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar?","datePublished":"2017-07-12T17:16:52+00:00","dateModified":"2017-10-12T18:16:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/"},"wordCount":608,"image":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#primaryimage"},"thumbnailUrl":"https:\/\/joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png","keywords":["Java","junit"],"articleSection":["Java","JUnit"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/","url":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/","name":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar? - El Blog de Jose Luis Estevez","isPartOf":{"@id":"https:\/\/www.joseluisestevez.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#primaryimage"},"image":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#primaryimage"},"thumbnailUrl":"https:\/\/joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png","datePublished":"2017-07-12T17:16:52+00:00","dateModified":"2017-10-12T18:16:26+00:00","author":{"@id":"https:\/\/www.joseluisestevez.com\/#\/schema\/person\/6a17b38fcac664fdb33a5fba8056d0ee"},"breadcrumb":{"@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#primaryimage","url":"https:\/\/joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png","contentUrl":"https:\/\/joseluisestevez.com\/wp-content\/uploads\/2017\/10\/junit.png","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.joseluisestevez.com\/index.php\/2017\/07\/12\/pruebas-automatizadas-por-que-tengo-que-probar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.joseluisestevez.com\/"},{"@type":"ListItem","position":2,"name":"Pruebas Automatizadas \u00bfPor qu\u00e9 tengo que probar?"}]},{"@type":"WebSite","@id":"https:\/\/www.joseluisestevez.com\/#website","url":"https:\/\/www.joseluisestevez.com\/","name":"El Blog de Jose Luis Estevez","description":"Desarrollador Senior","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.joseluisestevez.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.joseluisestevez.com\/#\/schema\/person\/6a17b38fcac664fdb33a5fba8056d0ee","name":"yeyo","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3565e9dac43d5a8d2b807866a3af3ab66eeacb68b2d28fc63b962ad40c6ef4c7?s=96&d=mm&r=g","caption":"yeyo"},"description":"Arquitecto de Software emprendedor con ardua experiencia en el camino de la tecnolog\u00eda.","sameAs":["http:\/\/www.joseluisestevez.com"],"url":"https:\/\/www.joseluisestevez.com\/index.php\/author\/yeyo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/posts\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":4,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":621,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/posts\/614\/revisions\/621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/media\/619"}],"wp:attachment":[{"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joseluisestevez.com\/index.php\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}