{"id":9960,"date":"2025-07-31T19:51:25","date_gmt":"2025-07-31T17:51:25","guid":{"rendered":"https:\/\/galicia.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=9960"},"modified":"2025-10-13T18:20:31","modified_gmt":"2025-10-13T16:20:31","slug":"desarrolla-y-crea-test-para-que-tus-plugins-no-tengan-errores","status":"publish","type":"wcb_session","link":"https:\/\/galicia.wordcamp.org\/2025\/session\/desarrolla-y-crea-test-para-que-tus-plugins-no-tengan-errores\/","title":{"rendered":"Desarrolla y crea Test para que tus plugins no tengan errores"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:0px;padding-top:48px;padding-bottom:48px\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-bottom:0;flex-basis:33%\">\n<div class=\"wp-block-columns are-vertically-aligned-center has-base-2-color has-accent-4-background-color has-text-color has-background has-link-color wp-elements-c245c35d0a299a61515ad909243765b7 is-layout-flex wp-container-core-columns-is-layout-699789fb wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-188acd66 wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\"><div class=\"has-text-align-center wp-block-wordcamp-session-date\"><time dateTime=\"2025-10-04T12:00:00+02:00\">12:00 p.m.<\/time><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-188acd66 wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\"><div class=\"taxonomy-wcb_track has-text-align-center wp-block-post-terms has-medium-font-size\"><a href=\"https:\/\/galicia.wordcamp.org\/2025\/track\/abajo\/\" rel=\"tag\">SALA ABAJO<\/a><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"taxonomy-wcb_session_category is-style-pill wp-block-post-terms\"><a href=\"https:\/\/galicia.wordcamp.org\/2025\/session-category\/espanol\/\" rel=\"tag\">ESPA\u00d1OL<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/galicia.wordcamp.org\/2025\/session-category\/taller\/\" rel=\"tag\">TALLER<\/a><\/div><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">TDD: Test Driven Development es una t\u00e9cnica para desarrollar y crear tests en el mismo momento que creas una nueva funcionalidad en el plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizar\u00e9 el ejemplo de c\u00f3mo se trabaja en Plugin Check Plugin.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-wordpress-tv-embed wp-block-embed-wordpress-tv-embed wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='500' height='281' src='https:\/\/video.wordpress.com\/embed\/uqznp1B2?hd=1&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1739540970'><\/script>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-layout-flow wp-container-core-group-is-layout-e99b92ac wp-block-group-is-layout-flow\" style=\"padding-right:0px;padding-bottom:24px;padding-left:0px\">\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"48\" src=\"https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-1024x48.png\" alt=\"\" class=\"wp-image-7882\" srcset=\"https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-1024x48.png 1024w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-300x14.png 300w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-768x36.png 768w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-500x23.png 500w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro-1536x72.png 1536w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/05\/onda-color-claro.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group has-base-2-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-80cd13c6 wp-block-group-is-layout-constrained\" style=\"padding-bottom:48px\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/07\/DavidPerez.jpg\" alt=\"David Perez\" class=\"wp-image-9958\" style=\"object-fit:cover;width:300px;height:300px\" srcset=\"https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/07\/DavidPerez.jpg 800w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/07\/DavidPerez-300x300.jpg 300w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/07\/DavidPerez-150x150.jpg 150w, https:\/\/galicia.wordcamp.org\/2025\/files\/2025\/07\/DavidPerez-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0;flex-basis:60%\"><ul class=\"wordcamp-block wordcamp-post-list has-layout-list wordcamp-speakers\"><li class=\"wordcamp-post-list__post wordcamp-clearfix\">\n<div class=\"wordcamp-speaker wordcamp-speakers__post slug-david-perez\">\n\t<h3 class=\"wordcamp-block__item-title wordcamp-speakers__title\"><a href=\"https:\/\/galicia.wordcamp.org\/2025\/speaker\/david-perez\/\">David P\u00e9rez<\/a><\/h3>\n\t\n\t\n\t<\/div>\n\n<\/li><\/ul>\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-ff6a5ba3 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<p class=\"has-medium-font-size wp-block-paragraph\">Soy Director T\u00e9cnico de la Agencia de Marketing y Desarrollo CLOSE, y parte del equipo de Plugins Team en WordPress.org.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el sector de la Formaci\u00f3n, siempre hemos encontrado un espacio para dar lo que el cliente necesita, creando secciones de contenido para Programas, conectando los sitios Web a CRM para poder gestionar los clientes potenciales, gestionando la publicidad y conexi\u00f3n directa.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">En mi web davidperezgar.com tienes m\u00e1s informaci\u00f3n sobre los proyectos en los que estoy liado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>TDD: Test Driven Development es una t\u00e9cnica para desarrollar y crear tests en el mismo momento que creas una nueva funcionalidad en el plugin. Utilizar\u00e9 el ejemplo de c\u00f3mo se trabaja en Plugin Check Plugin. Soy Director T\u00e9cnico de la Agencia de Marketing y Desarrollo CLOSE, y parte del equipo de Plugins Team en WordPress.org. [&hellip;]<\/p>\n","protected":false},"author":18742608,"featured_media":0,"template":"sesi-n-es","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1759572000,"_wcpt_session_duration":3600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[9957],"footnotes":""},"session_track":[42],"session_category":[52,48],"class_list":["post-9960","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-abajo","wcb_session_category-espanol","wcb_session_category-taller"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"4 Outubro, 2025","time":"12:00 p.m."},"session_speakers":[{"id":"9957","slug":"david-perez","name":"David P\u00e9rez","link":"https:\/\/galicia.wordcamp.org\/2025\/speaker\/david-perez\/"}],"session_cats_rendered":"ESPA\u00d1OL, TALLER","_links":{"self":[{"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/9960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/users\/18742608"}],"version-history":[{"count":8,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/9960\/revisions"}],"predecessor-version":[{"id":11380,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/9960\/revisions\/11380"}],"speakers":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/9957"}],"wp:attachment":[{"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=9960"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=9960"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=9960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}