Testing en contextos ágiles
What you'll learn
- Conocer la existencia de los diferentes Modelos de ciclo de vida y Frameworks ágiles (XP, Scrum, Kanban, Scrumban).
- Conocer el manifiesto para el desarrollo ágil (Valores y principios) y el manifiesto del testing ágil.
- Comparar el proceso de testing tradicional con el testing ágil.
- Comprender el mindset del tester ágil, su perfil y sus responsabilidades.
- Conocer y utilizar los cuadrantes del testing para armar estrategias de pruebas.
- Adquirir técnicas, prácticas y herramientas ágiles (Historias de usuario, Poker planning, Criterios de aceptación, User story mapping, TDD, BDD, ATDD, Testing e
- Entender cómo esas prácticas y técnicas ágiles se aplican en un sprint.
- Comprender cómo, dónde y cuándo conviene automatizar en agile.
- Compartir las lecciones aprendidas al trabajar en proyectos ágiles.
Requirements
- Haber hecho el curso de Introducción al testing o tener los conocimientos que allí se adquieren.
- Opcionalmente, haber hecho el curso de Testing exploratorio.
Description
Con este curso habrá un cambio en tu forma de concebir y vivir el testing y la calidad del software. Al finalizarlo podrás participar en proyectos que se desarrollen bajo frameworks ágiles actuando bajo los valores y principios del manifiesto para el desarrollo y testing ágil.
Si bien el curso está orientado a testing, es un curso que podría ser tomado por cualquier miembro del equipo y, de todos modos, llevarse aprendizajes. A lo largo del curso recorreremos estos temas y nos empaparemos de esta cultura donde la calidad realmente es responsabilidad de todo el equipo de trabajo.:
Modelos de ciclo de vida
Metodologías / Frameworks ágiles (XP, Scrum, Kanban, Scrumban)
Manifiesto para el desarrollo ágil (Valores y principios)
Manifiesto del testing ágil
Comparación con el testing tradicional
Proceso de testing
Poker planning
Historias de usuario
Criterios de aceptación
Mindset ágil
Cuadrantes del testing
User story mapping
TDD, BDD, ATDD
Testing exploratorio
Peer review
Prácticas y técnicas ágiles aplicadas en un sprint
Perfil y responsabilidades del tester ágil
Automatización de pruebas en agile
Lecciones aprendidas
Como la teoría no es nada sin la práctica, al principio resolverás cuestionarios de autoevaluación pero, a medida que avance el curso, podrás resolver ejercicios más complejos que pondrán a prueba tus habilidades y los conocimientos adquiridos.
El objetivo es que salgas de este curso con la suficiente motivación como para ir corriendo a implementar todo esto en tu proyecto (sin importar si es ágil o no).
Who this course is for:
- Testers que estén trabajando en proyectos tradicionales o ágiles.
- Otros profesionales que estén trabajando o quieran conocer cómo se trabaja en equipos ágiles.
- Profesionales que estén interesados en rendir certificaciones de agile testing.
Instructor
Hola, soy Nadia.
Me gradué como ingeniera en sistemas y psicóloga. Si bien es una combinación un poco extraña, me ha servido mucho para ser la profesional que hoy en día soy.
Trabajo en el mundo del testing y la calidad de software desde 2006. Pasé por diferentes roles como tester, líder, consultora y docente, entre otros.
Soy muy curiosa y creativa así que disfruto mucho aprendiendo y compartiendo lo que sé a través de mi canal de youtube, libros, artículos y conferencias locales como internacionales. Con el mismo espíritu, co-creé Argentesting, el congreso argentino de testing. También participo del comité revisor de diferentes conferencias y certificaciones. A propósito, estoy certificada en los Fundamentos de las pruebas, Rational Functional Tester, Fundamentos de Scrum y auditora interna ISO 9001:2015.
Por mis aportes, recibí diferentes reconocimientos: fui jueza del mundial de testing, fui reconocida como una de las mujeres más influyentes en testing y como la Líder digital en Argentina 2021.
A nivel personal, me encanta viajar, hacer deportes y el chocolate blanco.