tdd

Recursos de programación de tdd
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ Mes de QA - Sesión 2 - QA en Liferay, Cómo se realizan las pruebas en Liferay antes de sacar la versión. Página del evento - https://lugspain.github.io/mesdeqa/ ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ - Manoel Cyreno (LUGSpain) Como parte del equipo de ingenieros de Liferay, soy el QA Manager de EMEA en Liferay España y he trabajado con muchas tecnologías para aplicaciones WEB. Tengo experiencia con la automatización utilizando Selenium, Cucumber, TDD, BDD, participando intensamente en metodologías ágiles, trabajando también en la mejora de los procesos de pruebas de software. Mis áreas de experiencia en Ingeniería de Software son, pruebas de software, metodologías ágiles, e Ingeniería de Requisitos, además, mi afición en Ingeniería de Software es la prueba de automatización de software, pruebas de vulnerabilidad de software, y pruebas de rendimiento de software. Soy Licenciado en Ciencias de la Computación por la Faculdade Boa Viagem y Máster en Ingeniería de Software por CESAR EDU. * Linkedin - https://www.linkedin.com/in/manoelcyreno/ * Twitter - https://twitter.com/mfcyreno - David Gutiérrez (LUGSpain) Ingeniero de QA Engineer con más de 11 años de experiencia. Empecé como desarrollador pero rápidamente me pase al lado oscuro. Llevo dos años y medio en Liferay. Antes había trabajado como QA en distintos proyectos para empresas como Banco Santander, Telefónica, HP, Netsuite-Oracle, and Gemalto-Thales. * Linkedin - https://www.linkedin.com/in/dgutimesa/ * Twitter - https://twitter.com/dgutimesa ▬▬▬▬▬▬ Resumen ▬▬▬▬▬▬ Una de las mejores formas de aprender sobre algo es conocer cómo lo hacen los mejores ;) Hoy tenemos con nosotros a Manoel Cyreno y David Gutiérrez, dos pesos pesados del equipo de QA de Liferay quienes nos contarán cómo se gestiona el control de calidad, con qué herramientas, los procesos de automatización, los problemas y las soluciones... Toda una oportunidad para conocer de primera mano cómo una empresa de software se enfrenta a las problemáticas más comunes. En la página del evento (https://lugspain.github.io/mesdeqa/) podéis consultar más información sobre las sesiones, las comunidades y los ponentes que participan. ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - Beltrán Renfigo - Carlos Durán - Álvaro Saugar ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Twitter - https://twitter.com/LUGSpain Slack - https://liferay.dev/chat Meetup - https://www.meetup.com/es-ES/Liferay-Spain-User-Group/
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ Mes de QA - Sesión 1 - Mesa redonda Página del evento - https://lugspain.github.io/mesdeqa/ ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ - Belén Gómez (Zahorí) Miembro del Equipo Core de una organización celular en la unidad de Aseguramiento de Calidad de Panel Sistemas. Experta en metodologías de Aseguramiento de Calidad. Encuadrada principalmente en espacios agile. Visión 360 de los proyectos: relación con clientes, preparación de ofertas para el sector privado y licitaciones para el sector público, recruiting, marketing, gestión de personas y de proyectos, innovación y creación de Producto (zahori.io). Más de diez años de experiencia en la gestión, control y seguimiento de los proyectos de Calidad SW Y más de veinte en distintos roles en proyectos de Calidad SW * Linkedin - https://www.linkedin.com/in/bel %C3%A9n-g%C3%B3mez-larios-1b7a6b67/ * Twitter - https://twitter.com/bglarios - Esther Ortega (LUGSpain) Ingeniera telemática con más de 15 años de experiencia como tester y QA. También soy Business Analyst y Product Owner, esos roles de análisis que considero que, junto los QAs, son los que mejor conocen el producto con el que trabajan, por lo que me encanta siempre relacionarlos y trabajar mano a mano. A punto de cumplir un año en Liferay, también he trabajado en consultoría en distintos proyectos para empresas de distintos sectores. Analista y apasionada del detalle, tengo experiencia en las metodologías ágiles, QA, ingeniería de requisitos, planes de pruebas, distintos tipos de pruebas de SW, etc. En los últimos años me estoy adentrando en la automatización, sin dejar a un lado todo lo demás que conlleva la metodología de aseguramiento de la calidad. Firme defensora de que la calidad es responsabilidad de todo el equipo, intento llevar esa calidad a todas las fases del desarrollo colaborando con todos las personas que integran los equipos. * Linkedin - https://www.linkedin.com/in/esther-ortega-canon * Twitter - https://twitter.com/_estheroc - Francisco Moreno (NorthemQuality) Ingeniero Informático y PMP con más de 8 años de experiencia en múltiples disciplinas relativas a la ingeniería del software, especialmente automatización de pruebas, QA, diseño y arquitectura de sistemas, ingeniería de requisitos, integración, desarrollo y gestión de proyectos. Especialidades: Software architecture, software development, Software Quality Assurance (SQA), Process improvement, Testing, Agile, PMP. * Linkedin - https://www.linkedin.com/in/franciscomorenosanz/ * Twitter - https://twitter.com/morvader - Jorge Merino (Zahorí) Especialista QA con 15 años de experiencia realizando consultoría en diferentes clientes en los siguientes ámbitos: · Automatización de pruebas UI (Zahorí, Selenium WebDriver, Cypress, UFT). · Automatización de pruebas de servicios SOAP y REST (SoapUI, Postman, RestAssured, etc). · Pruebas de rendimiento con JMeter y k6.io · Metodología QA. · Integración de pruebas automáticas con herramientas CI (Jenkins, Azure DevOps Pipelines, GitLab) y repositorios de pruebas (JIRA, Azure DevOps TestPlans, ALM, TestLink, etc) en distintos ecosistemas. * Linkedin - https://www.linkedin.com/in/jorge-merino-escribano/ * Twitter - https://twitter.com/j_merinoe - Manoel Cyreno (LUGSpain) Como parte del equipo de ingenieros de Liferay, soy el QA Manager de EMEA en Liferay España y he trabajado con muchas tecnologías para aplicaciones WEB. Tengo experiencia con la automatización utilizando Selenium, Cucumber, TDD, BDD, participando intensamente en metodologías ágiles, trabajando también en la mejora de los procesos de pruebas de software. Mis áreas de experiencia en Ingeniería de Software son, pruebas de software, metodologías ágiles, e Ingeniería de Requisitos, además, mi afición en Ingeniería de Software es la prueba de automatización de software, pruebas de vulnerabilidad de software, y pruebas de rendimiento de software. Soy Licenciado en Ciencias de la Computación por la Faculdade Boa Viagem y Máster en Ingeniería de Software por CESAR EDU. * Linkedin - https://www.linkedin.com/in/manoelcyreno/ * Twitter - https://twitter.com/mfcyreno ▬▬▬▬▬▬ Resumen ▬▬▬▬▬▬ Comenzamos el mes de QA con una mesa redonda, y qué mejor forma de hacerlo que conociendo la situación del sector de la mano de expertos en el mismo. Hablaremos de buenas prácticas, errores comunes y un montón de topics que seguro irán saliendo. Pero no penséis que será sólo escuchar y tomar notas, no, podréis participar en directo y hacer las preguntas que queráis. Estad atentos! ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - Beltrán Renfigo - Carlos Durán - Álvaro Saugar ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Twitter - https://twitter.com/LUGSpain Slack - https://liferay.dev/chat Meetup - https://www.meetup.com/es-ES/Liferay-Spain-User-Group/
Tras haber aplicado Golden Master, ya con nuestro código cubierto con tests de caracterización, en este video refactorizamos e introducimos una nueva funcionalidad con TDD. Usamos una estrategia en la que aislamos el código a modificar con técnicas de refactoring como Extract variable, Extract Method y Extract class. La hemos denominado estrategia Hit&Run, ya que nos olvidamos de refactorizar todo el código que hay alrededor. ♻️ Este video es parte del Curso de TDD 👉 https://bit.ly/ctv-tdd Otros cursos relacionados: 👉 Curso de Refactoring: Bloaters https://pro.codely.tv/library/refactoring-de-code-smells-a-clean-code-bloaters-62290/176553/about/ 👉 Curso de Refactoring: Change Preventers https://pro.codely.tv/library/refactoring-de-code-smells-a-clean-code-change-preventers-70287/210878/about/ 👉 Curso de SOLID https://pro.codely.tv/library/principios-solid-aplicados-36875/77070/about/ 👉 Curso de IntelliJ https://pro.codely.tv/library/exprimiendo-intellij-idea-49135/104101/about/ {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 👨🏻‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Este panel de discusión es sobre Java. Ponentes: Nacho Cougil - Senior Software Engineer | Java Champion - Dynatrace Anyul Rivas - Senior Software Engineer - Roche Alejandro Moleiro - Platform Engineering Manager - Adevinta Christian Ciceri - Software Architect - Apiumhub Cristina Verdi - Founder - Code Sherpas Temas cuebiertas: - Solid principles - Java Architecture - Docker - DDD - TDD - Legacy Code - Refactoring El público también ha participado, haciendo preguntas, discutiendo cosas.
Existen diferentes formas de guiar nuestro desarrollo: - Test Driven Development (TDD) - Behaviour Driven Development (BDD) - Acceptance Test Driven Development (ATDD) - Domain Driven Design (DDD) En este video hablamos sobre ellas para ver diferencias y solapamientos, y damos nuestra opinión sobre cómo aplicarlas en una API HTTP. {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: [https://twitter.com/JavierCane](https://twitter.com/JavierCane) ├ 👨🏻‍🌾 Twitter Dani: [https://twitter.com/dsantaka](https://twitter.com/dsantaka) ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Este panel de discusión es sobre Arquitectura PHP. Ponentes: Victor Guardiola - CTO as a service - Shoppiday Albert Zaragoza - VP of Engineering - Bitpanda Christian Ciceri - Software Architect - Apiumhub & VYou app Temas cubiertas: Arquitectura hexagonal y PHP PHP funcional Laravel Symfony Best practices DDD TDD Legacy Code PHP vs Java/kotlin El público también ha participado, haciendo preguntas, discutiendo cosas.
En esta charla hablaremos sobre testing, cuales son sus ventajas, y que problemáticas intenta solucionar. Trataremos los principios básicos y las buenas prácticas del unit testing y abordaremos un primer acercamiento al TDD (Test-driven development) con un ejemplo práctico, dando las claves para afrontar una iniciación sacando el máximo partido al TDD desde el primer minuto. Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX ¡Buscamos talento! https://lk.autentia.com/3HElZ9X
Debido a la investigación que Dani y yo hemos llevado a cabo para el curso de eXtreme Programming, nos hemos topado con el naming. ¿Es Test-first programming lo mismo que Test-Driven-Development? ¿Tienen algo que ver una con la otra? ¡Vamos a verlo! {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 🙋🏻‍♂️ Twitter Nino: https://twitter.com/ninodafonte ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv └ 📕 Catálogo cursos: https://bit.ly/cursos-codely Imagen de fondo en miniatura: Photo by Jeremy Thomas on Unsplash
Hoy te cuento el VERDADERO y menos conocido ORIGEN de SCRUM ¿Sabemos quiénes son los VERDADEROS CREADORES DE SCRUM? 👇👇 Referencias que cito en el vídeo o complementan (dale click a MOSTRAR MÁS) 👇👇👇 ✅Enlaces al blog: 👉OOPSLA, de donde salieron cosas como Scrum, los patrones, el rational rose, el TDD, etc.: https://bit.ly/3uKpPYS 👉OOPSLA: La trepidante historia de la 1ª vez que asistí a una charla sobre Agilidad y lo movido que fue aquel año 2001: https://bit.ly/3DioGuF ✅ Referencias en el vídeo (citas ligeras del origen de Scrum por los firmantes de la guía): 👉Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies (Jeff Sutherland) https://bit.ly/3iCp6nY 👉Agile Development: Lessons Learned form the First Scrum (Jeff Sutherland): https://bit.ly/3BiG41Q 👉 Post de Schwaber: https://kenschwaber.wordpress.com/2017/01/12/scrum-21/ #_edn4 ✅Para aprender más: 👉 #PAM21: vente a la PAM21: https://peopleware-agilemanagement.com/..que este año ademas de presencial será transmitida en directo... 👉 Visita 233academy.com: https://www.233academy.com ✅Para más información y estar en contacto, nos vemos en... - Blog: http://www.javiergarzas.com/ - Instagram: https://www.instagram.com/javiergarzas/ - Linkedin: http://es.linkedin.com/in/jgarzas - Twitter: https://twitter.com/jgarzas - Facebook: https://www.facebook.com/javiergarzas.blog ¡Que la agilidad te acompañe!!!
Bootcamp Full Stack Developer Presencial en Valencia, Madrid y Barcelona 👉 https://bootcamp.geekshubsacademy.com/full-stack-developer/ Hackea tu carrera profesional y conviértete en Full Stack Developer, el unicornio que toda empresa busca. 🚀 Aprende 14 tecnologías en 12 semanas intensivas, paga sólo cuando encuentres trabajo y obtén el título propio por la Universidad Alfonso X El Sabio 🎓 (UAX). Durante 12 semanas vivirás en primera persona un proceso de desarrollo completo, desde la creación de una idea, hasta la subida a producción de esta. A través de una metodología didáctica que potencia distintas áreas: teórica, práctica recurrente y curiosidad individual. Aprenderás a trabajar con metodologías ágiles y las aplicarás cada semana en un proyecto nuevo. 💻 Git & Gitflow, Agile, HTML, CSS, Javascript & TS, ReactJS + Redux, Node JS y Express, PHP, Laravel y Testing, TDD & BDD y ADD 💻 Cuando acaba el Bootcamp nuestro equipo de Talento te ayuda a encontrar el mejor puesto para ti en empresas punteras y que valoren tu trabajo. ⚡ A Pedro, Guillermo y Miguel ya les ha cambiado la vida. Tú también puedes vivir esta experiencia 🚀 ¡Te esperamos! 🎥 Suscríbete: https://www.youtube.com/user/geekshubs 💼 Ofertas de empleo #geekjobs: https://geekshubs.com/business/tech-recruitment/candidatos/ 🐦 Twitter GeeksHubs: https://twitter.com/geekshubs 🐦 Twitter GeeksHubs Academy: https://twitter.com/geeks_academy 📸 Instagram: https://instagram.com/geekshubs ℹ️️️ LinkedIn GeeksHubs: https://www.linkedin.com/company/geek... ℹ️️️ LinkedIn GeeksHubs Academy: https://www.linkedin.com/school/geeks... ? Facebook: https://facebook.com/geekshubs 📕 Plataforma online +30 cursos gratuitos: https://geekshubsacademy.com/