Charlas del Testing Day Chile 2022
Agradecemos a los más de 15 speakers de Chile, Colombia, Argentina, Uruguay y Venezuela que participaron con compartiendo sus conocimientos, experiencia, ejemplos y recomendaciones, a través de charlas y talleres gratuitos sobre testing y calidad de software. ¡Valoramos profundamente su aporte a nuestra comunidad!
Revisa a continuación las charlas expuestas en esta 6.ª edición durante ambas jornadas:
Combatiendo pruebas no deterministas en servicios web
Alto rendimiento en ambiente SAP: Performance y automatización
¿Cómo hacer testing en DevOps y no morir en el intento?
Muchas empresas están trabajando para ser cada día más ágiles en lo que se refiere a la construcción y entrega de software. Esto implica colocar un producto de software en manos del usuario final, cada vez más rápido y sin sacrificar aspectos de calidad, pero todavía existen muchos obstáculos qué sortear para lograr este cometido. Surge entonces la pregunta: ¿cómo incorporar las pruebas de software en una organización que viene de una cultura tradicional, y apenas está aprendiendo a trabajar bajo una cultura DevOps?
A través de esta charla, Frank Luzón, SQA Lead en TSoft, buscó ayudar a responder a esta pregunta presentando algunos puntos a considerar a la hora de llevar adelante una iniciativa como esta.
Llevando la práctica del testing al próximo nivel
En esta charla de Alejandra Álvarez, podrás conocer la evolución de la práctica de testing de software hasta hoy en día, así como las nuevas técnicas, tendencias y beneficios de estas, aplicadas a los nuevos proyectos y desarrollos en beneficio del negocio.
Testing de Inteligencia Artificial
German Renedo, Quality Assurance Architect en Tsoft, expuso algunos lineamientos sobre cómo testear la inteligencia artificial y sistemas complejos, haciendo una referencia a la certificación pertinente propuesta para ISTQB sobre el tema.
Crear estrategias de pruebas multidispositivo en la nube
Historias de calidad
Hemos evolucionado como rol dentro de Latinoamérica y estamos entendiendo que un producto de software necesita entenderse desde el principio. A través de esta charla Winston Castillo, Lead QA Engineer en Thoughtworks, compartió algunos tips para todos los que quieren perfeccionar su técnica de pruebas mucho antes de que la primera línea de código sea creada, buscando la inclusión y entendimiento colectivo de todos los miembros del equipo de desarrollo, así como el equipo no técnico.
Winston se adentró en principios relacionados con el Desarrollo guiado por comportamiento (en inglés BDD - Behavior Driven Development), y cómo puede ayudar con la entrega de un producto de calidad y la automatización de los procesos de pruebas del producto.
Testability: ¿Cómo saber que los sistemas son testeables antes de empezar a testearlos?
También muestra una serie de tácticas que los testers podrían sugerir a los arquitectos de software de forma a lograr esta testeabilidad. Por último, compartió algunas estrategias para el diseño de los sistemas, de tal forma a saber qué tan testeables serían. De esta manera queremos lograr, que desde la concepción de la arquitectura del sistema, es decir, sin haber realizado una línea de código, podamos dimensionar cuan testeable será el sistema resultante y poder influir en esa etapa temprana de diseño.
Pirámide de pruebas aplicada en una arquitectura de microservicios
César Meneses mostró en esta charla los diferentes tipos de pruebas en una arquitectura de microservicios con el propósito de entender cuál sería el verdadero alcance de una prueba de software end-to-end.
Primeros pasos en QA, desarrollo profesional y certificaciones
El objetivo principal de esta charla impartida por Katherine Andrade, Gerenta de Servicios en TestGroup, es explicar cuáles son los primeros pasos en el mundo del aseguramiento y la calidad (en inglés Quality Assurance - QA), algunas buenas prácticas a implementar desde un inicio, orientación en cursos de formación profesional gratuitos y pagos para formar a los futuros profesionales, además de algunas experiencias laborales de su trayectoria.
DataBase Testing: ¿Por qué la importancia de que QA esté involucrado?
Desafíos del QA para el internet de las cosas (IoT)
Claudio Carvajal, Director de Proyectos en QA Nova, nos compartió en qué consiste el internet de las cosas (en inglés Internet of Things - IoT), cuáles son las principales industrias que sacan provecho, qué tipos de testing en IoT existen, y sus conceptos (seguridad/privacidad, rendimiento, experiencia del usuario, confiabilidad, integridad de datos, compatibilidad, exploración), ámbitos (sensores, aplicaciones, red y bases de datos) y otros aspectos relacionados.
Además, nos contó cuáles son los desafíos del IoT para el profesional de testing y calidad de software, y algunas herramientas y skills necesarias para afrontarlos con éxito.
Talleres del Testing Day Chile 2022
“¿Cómo hacer testing en equipos ágiles?”
Romper con el mito de que el tester no puede estar participando activamente en todo el Sprint es uno de nuestros grandes desafíos. Para desmentirlo Arcadio Abad, QE Lead en Abstracta, presentó en este taller, cuáles son las actividades y técnicas de testing que se pueden aplicar en cada evento definido en Scrum, para contribuir con el desarrollo de un producto con calidad, incluso, actividades en las que pueden aportar desde antes de comenzar con los sprints.
Si estás inmerso en un equipo ágil o tu equipo está valorando adoptar alguna metodología ágil en su proceso de desarrollo, sin importar si eres tester, desarrollador o si estás al frente del equipo, ¡te invitamos a revivir este taller!
Cómo asegurar la calidad de microservicios con tests automatizados en CI-CD
Revisaron un conjunto de endpoints del microservicio objeto de estudio, integrados y deployados a través de un pipeline en CI-CD. Realizaron tests automatizados usando Gherkin, los cuales integraron al pipeline existente, agregando los chequeos de calidad necesarios, a partir de los cuales los desarrolladores puedan obtener feedback inmediato en relación con la funcionalidad existente de los endpoints. Asimismo, mostraron cómo se puede incrementar paulatinamente un set de pruebas automatizadas para obtener mayor cobertura y así lograr una mejor verificación de la calidad cada vez que se entrega incremento de funcionalidad.
Performance como código con k6
Comunidades de Testing en Latinoamérica que nos apoyan
Testing Day Chile también cuenta con el apoyo de comunidades en la región, como Testing Bolivia, TestingBaires, Testing CR y QA Lovers, con las que se comparten periódicamente experiencias y un cálido ambiente de colaboración en cada evento o actividad que se realiza.