Ni cero, ni uno: QA, QE, Agile Testing - Entrevista con Fran Moreno
Evento: Podcast de Carlos Blé - Ni Cero, Ni Uno
Año: 2023
Descripción: Charla con Carlos Blé donde hablo sobre cómo incluir el testing el proyectos, construir en equipo de calidad en una consultora, context-driven-testing, cómo aplicar un enfoque preventivo en las pruebas, etc. También menciono y eventos y personas interesantes a las que seguir.
Antipatrones más comunes en la automatización de pruebas
Evento: EDD - Extremadura Digital Day
Año: 2023
Descripción: Análisis de las prácticas como: uso de Cucumber, abuso de pruebas end to end, no tener CI, centrarse en cobertura unitaria, y los problemas que pueden generar a largo plazo.
Evento: Athlantic Tech Talks - Universidad de Informática de Coruña
Año: 2023
Descripción: Las aproximaciones de testing clásicas no encajan en un contexto donde prima el time to market y la entrega rápida. Veremos cómo el Agile Testing puede ayudar en un entorno empresarial. Hablaremos de CI, Shift-left, Context Driven, sesgos en las pruebas y más.
Mejora el desarrollo de microservicios con contract testing
Evento: SNGULAR - Oficinas Coruña
Año: 2022
Descripción: Mi compañero José Maciñeiras y yo, hacemos un repaso sobre las ventajas de la utilización de contract testing en arquitecturas distribuidas y comparamos los frameworks de Contract Testing más utilizados en Java: Pact y Spring Cloud Contract
Descripción: El contract testing, desde un enfoque consumer driven, puede ser una técnica difícil de introducir en equipos poco maduros, proyectos muy avanzados con un gran número de pruebas ya automatizas o simplemente en un contexto API centric.
En esta charla veremos cómo resolver estar casuísticas con el enfoque “Bi-directional Contract Testing” propuesto por Pactflow (Pact)
Descripción: Charla junto a mi compañero, Aritz sobre cómo iniciamos la comunidad de NorthemQuality, estado actual de testing, futuro de la profesión, etc.
Sesgos cognitivos en las pruebas. El lado más humano del testing
Evento: TestingUy
Año: 2020
Descripción: El testing va a más allá de la parte puramente técnica. La visión holística del sistema y la propia percepción subjetiva del sistema a evaluar hacen que los sesgos jueguen un papel importante a la hora de hacer pruebas. A la hora de mitigar los efectos de los sesgos, lo más importe en ser consciente de ellos. En esta charla veremos algunos ejemplos y cómo pueden afectar a las pruebas.
Visual Testing: Los usuarios tienen ojos, haz que tus pruebas puedan ver
Evento: VLCTesting
Año: 2020
Descripción: La automatización de pruebas end to end se centran en la parte funcional, es decir, ¿el sistema hace lo que tendría que hacer?. Pero, no responden a la cuestión de, ¿se ve cómo se debería ver?,¿cumple el diseño especificado?. En este caso, veremos cómo aplicar la técnica de visual testing para añadir esta capacidad a nuestra suite de pruebas.
Descripción: El contract testing es una técnica que ayuda a validar la correcta comunicación entre componentes de manera automática. En esta charla veremos cómo iniciarse en esta técnica con el framework, open source, PACT.
Descripción: En esta charla, se repasan los conceptos básicos de automatización de pruebas para iniciarse en las pruebas web con Selenium en Java. Además, también se muestra cómo añadir Cucumber al proyecto de testing. Se finaliza mostrando cómo puede integrarse toda la suite en un entorno de CI dockerizado.