Test end-to-end en entornos complejos con testcontainers
Haciendo fácil lo dificil
Jesús Espino
I'm an Open Source and software development enthusiast. I love writing code and contribute to Open Source project, and I have the privilege of being one of the starters or contributors in some interesting Open Source projects like Taiga, Penpot, Mattermost or Focalboard. I'm a big fan of learning new things, specially programming languages. I love Rust, Go, Python and Clojure, and love to deep dive into technical details.
Currently I'm working mainly in Go and Typescript in Mattermost, and I keep trying to contribute to open source project whenever I can.
El desarrollo de software es una disciplina complicada, pero teniendo las herramientas adecuadas lo complicado puede parecer fácil.
En esta charla voy a explicar como hacemos en Mattermost para poder hacer tests end-to-end de los plugins que hacemos. Para ello usamos herramientas libres como testcontainers o playwright, permitiéndonos simular un entorno lo más real posible a nuestro sistema final, y hacer las pruebas en estos entornos de la forma mas parecida a nuestros usuarios (con un navegador web), todo ello, de manera automatica y ejecutado el CI.
- Date:
- 2024 June 21 - 19:00
- Duration:
- 45 min
- Room:
- Sala Fuengirola
- Conference:
- OpenSouthCode 2024
- Language:
- Spanish; Castilian
- Track:
- Difficulty:
- Easy
- Un proyecto 100% Open Source: la web de la comunidad WordPress Málaga
- Start Time:
- 2024 June 21 19:00
- Room:
- Sala Mollina
- Langchain4j, integrando LLMs con programas Java
- Start Time:
- 2024 June 21 19:00
- Room:
- Sala Benalmádena
- Brain vs. Dev: bias him!
- Start Time:
- 2024 June 21 19:00
- Room:
- Sala Riogordo 3
- Impostor syndrome in Tech
- Start Time:
- 2024 June 21 19:00
- Room:
- Sala Canillas