Free Range Testers/E2E Testing con Playwright y TypeScript

  • $47 o 6 pagos mensuales de $8.50

E2E Testing con Playwright y TypeScript

  • Curso online
  • 83 Lecciones
  • Acceso a Discord

Bienvenidos al curso de pruebas E2E (End-to-End) utilizando Playwright, la herramienta moderna y avanzada para la automatización de pruebas en navegadores web. A través de este curso, sumergirás en el mundo del testing automatizado, garantizando que las aplicaciones web funcionen correctamente en su totalidad, desde la perspectiva del usuario final.

¿Por qué aprender Playwright?

Exploremos los motivos por los que deberías aprender Playwright, la gran promesa de E2E Automation

Automatización Moderna y Eficiente

Playwright, combinado con TypeScript, ofrece un entorno de pruebas end-to-end ultrarrápido y confiable para aplicaciones web modernas. Aprender estas tecnologías te capacita para crear pruebas automatizadas precisas y mantenibles que se ejecutan en todos los navegadores modernos, mejorando significativamente la cobertura y la velocidad de las pruebas.

Desarrollo de Pruebas Tipo-Seguro

TypeScript aporta un sistema de tipos al desarrollo de pruebas con Playwright, lo que reduce los errores en tiempo de ejecución y mejora la calidad del código de pruebas. Este enfoque tipo-seguro facilita la refactorización y mejora la legibilidad del código, permitiendo a los equipos desarrollar y mantener suites de pruebas más complejas y robustas.

Adopción en Auge y Comunidad Activa

Playwright ha ganado rápidamente popularidad por su capacidad para manejar escenarios de pruebas complejos, como pruebas en múltiples páginas y autenticación. Al dominar Playwright con TypeScript, te unes a una comunidad creciente de desarrolladores y testers que están en la vanguardia de las pruebas automatizadas, lo que amplía tus oportunidades de networking, aprendizaje y crecimiento profesional.

¿Qué vamos a ver en este curso?

Introducción al curso

🤔 ¿Cómo consultar tus dudas?
  • 3 min
  • 139 MB
🤓 Recomendaciones para hacer el curso
  • 3 min
  • 212 MB
🫵🏻 Actividades en el curso
  • 4 min
  • 244 MB
🤔 ¿Qué es E2E Testing?
  • 3 min
  • 127 MB
Vista previa
🧑🏻‍💻 E2E: Beneficios y desafíos de implementarlo.
  • 19 min
  • 231 MB
🎭 Un primer vistazo a Playwright
  • 7 min
  • 492 MB
Vista previa
❔ Cuestionario módulo 1
    🔥 Asignación

      Instalación y configuración de nuestro espacio de trabajo

      🧑🏻‍💻 Instalación de Node.JS, NPM y Playwright
      • 10 min
      • 649 MB
      🤖 Extensiones útiles para trabajar con Playwright y VSCode
      • 6 min
      • 373 MB
      ❔ Cuestionario rápido para este módulo
        🔥 Asignación

          TypeScript como lenguaje

          🤯 Los tipos y TypeScript: ¿En qué se diferencia con JavaScript?
          • 10 min
          • 530 MB
          🧑🏻‍🎓 Clases y funciones en TypeScript
          • 9 min
          • 443 MB
          😱 El uso de Async y Await en Playwright
          • 3 min
          • 152 MB
          ❔ Cuestionario módulo 3
            🔥 Asignación

              Introducción a Playwright

              🚀 Arquitectura y componentes
              • 5 min
              • 276 MB
              📍 Navegando a una URL
              • 3 min
              • 152 MB
              ☕️ Nuestro primer Test: Validando el título de una web.
              • 5 min
              • 293 MB
              Vista previa
              🙌🏻 Bonus: Un solo test para validar todos los links del header de forma separada.
              • 8 min
              • 570 MB
              ❔ Cuestionario módulo 4
                🔥 Asignación

                  Encontrar elementos en una página web: Locators

                  🪲 Introducción a los Locators
                  • 6 min
                  • 370 MB
                  📕 locators: getByRole()
                  • 4 min
                  • 259 MB
                  💎 locators: getByText()
                  • 4 min
                  • 222 MB
                  💡 locators: getByLabel y getByPlaceholder
                  • 4 min
                  • 230 MB
                  📎 locators: getByAltText()
                  • 2 min
                  • 110 MB
                  🪔 locators: getByTitle()
                  • 2 min
                  • 66.9 MB
                  🔆 locators: getByTestId()
                  • 4 min
                  • 172 MB
                  ♨️ Extra: Configurar el TestID con otro nombre
                  • 2 min
                  • 71.7 MB
                  📢 Locators: CSS y Path
                  • 3 min
                  • 177 MB
                  💢 Locators: El uso de { exact : true }
                  • 2 min
                  • 99.7 MB
                  🗣️ Shadow DOM
                  • 2 min
                  • 79.9 MB
                  📚 Filtrando nuestros locators por Texto
                  • 4 min
                  • 198 MB
                  📗 Filtrando por otro locator
                  • 3 min
                  • 131 MB
                  🙏🏻 Filtrando por elemento visible
                  • 2 min
                  • 92.3 MB
                  👻 ¿Qué hacer con las listas y sus elementos?
                  • 3 min
                  • 151 MB
                  ❔ Cuestionario
                    🔥 Asignación

                      Interactuar con Elementos web.

                      🖲️ El click: El comando que más vamos a usar.
                      • 9 min
                      • 553 MB
                      🧩 El comando Fill: Interactuando con campos de texto
                      • 5 min
                      • 290 MB
                      🏄🏻 BONUS: Type, presionar teclas
                      • 2 min
                      • 84.8 MB
                      🤖 Checkboxes y Radio Buttons: Cómo trabajar con estos elementos?
                      • 5 min
                      • 258 MB
                      🤫 Dropdowns: ¿Cómo trabajar con ellos?
                      • 6 min
                      • 310 MB
                      🔥 Upload y Drag and Drop: No tan frecuentes, pero útiles comandos para interactuar con el Front End
                      • 3 min
                      • 188 MB
                      ❓ Cuestionario
                        🔥 Asignación

                          Validando el estado de nuestro sistema

                          📍 Qué son los Assertions?
                          • 5 min
                          • 352 MB
                          🚀 Creando nuestras primeras validaciones: Checked y Unchecked
                          • 10 min
                          • 692 MB
                          👀 Validando un texto visible luego de una operación asíncrona
                          • 4 min
                          • 257 MB
                          🎁 Validando que el campo tiene el valor esperado
                          • 4 min
                          • 285 MB
                          🔍 Un ejercicio sencillo que se complica: Validando los items en un dropdown engañoso
                          • 13 min
                          • 910 MB
                          🔨 Validaciones tabla estatica: ¿Cómo lo hacemos?
                          • 7 min
                          • 212 MB
                          🖥️ Validaciones en una tabla dinámica
                          • 5 min
                          • 122 MB
                          ⌨️ Soft Assertions: ¿Qué son y para qué sirven?
                          • 5 min
                          • 143 MB
                          💻 Validando el popup en Free Range Sandbox: El approach oficial y qué hacer cuando no funciona
                          • 4 min
                          • 277 MB
                          ❓ Cuestionario
                            🔥 Asignación: Validaciones

                              Ejecución y su control

                              🫨 Anotaciones: Skip, Only y Tags
                              • 11 min
                              • 738 MB
                              🧠 Anotaciones: Fail, Fix me y Screenshots!
                              • 7 min
                              • 461 MB
                              🏹 playwright.config.ts
                              • 9 min
                              • 616 MB
                              🧉 Creando configuraciones con Projects
                              • 6 min
                              • 352 MB
                              🏆 Modo UI: El mejor compañero de trabajo!
                              • 4 min
                              • 210 MB
                              🛹 Dos maneras de crear Tests sin (casi) escribir código
                              • 5 min
                              • 322 MB
                              ❓ Cuestionario
                                🔥 Asignación del Módulo: Ejecución y Control de Tests con Playwright

                                  Playwright y las APIs

                                  🎯 Es Playwright una herramienta para API Testing?
                                  • 8 min
                                  • 452 MB
                                  ⛳️ Configurando nuestras pruebas de API
                                  • 10 min
                                  • 715 MB
                                  🥊 Completando un flujo de pruebas API
                                  • 9 min
                                  • 607 MB
                                  🎣 Integrando E2E y API Testing
                                  • 6 min
                                  • 381 MB
                                  ❓ Cuestionario
                                    🔥 Asignación del Módulo: API Testing con Playwright

                                      Playwright avanzado y mejores prácticas

                                      👓 Page Object Model: ¿Qué es y por qué implementarlo?
                                      • 13 min
                                      • 875 MB
                                      🫶🏻 Creando respuestas falsas con mocks
                                      • 5 min
                                      • 341 MB
                                      🙃 Agregando elementos extra a una respuesta real de una API con mocks
                                      • 5 min
                                      • 296 MB
                                      🧛🏻‍♂️ El reporte de Playwright y algunas configuraciones extra para hacerlo más completo
                                      • 7 min
                                      • 435 MB
                                      🔛 Múltiples ambientes con los mismos tests
                                      • 7 min
                                      • 242 MB
                                      🦶🏻 Mejores prácticas con Playwright
                                      • 15 min
                                      • 1 GB
                                      ❓ Cuestionario
                                        🔥 Asignación del Módulo: Playwright Avanzado - Page Object Model, Mocking, Reportes y Mejores Prácticas

                                          Palabras finales

                                          🙌🏻 Despedida y conclusión final
                                          • 3 min
                                          • 169 MB
                                          📝 Dejá tu testimonio inmortalizado en la web!

                                            Incluido en el curso

                                            • Certificado incluido al finalizar el curso ✅

                                            • Prácticas con el framework creado 🧑🏻‍💻

                                            • Actualizaciones todos los años ♻️

                                            • Una comunidad que acompaña y ayuda 🦾

                                            • Respuestas a preguntas todas las semanas 🤖

                                            Cursos similares

                                            • $39 o 6 pagos mensuales de $7.50

                                            E2E Testing con Cypress y JavaScript

                                            • Curso online
                                            • 60 Lecciones
                                            • Acceso a Discord

                                            Aprendé a garantizar la calidad y funcionalidad de sus aplicaciones web mediante pruebas End-to-End (E2E) utilizando Cypress, una de las herramientas más potentes y populares del mercado. Este curso abarcará desde conceptos básicos hasta técnicas avanzadas de E2E Testing, equipándote con el conocimiento necesario para construir, desarrollar y mantener pruebas automatizadas robustas

                                            • $39 o 6 pagos mensuales de $7.50

                                            Selenium y Cucumber con Java

                                            • Curso online
                                            • 55 Lecciones
                                            • Acceso a Discord

                                            La trifuerza perfecta a la hora de buscar tu primer trabajo en Automation: Selenium, Cucumber y Java. ¿Es mi framework favorito? Ni un poco! Pero SI es el más demandado en el mercado laboral y que te da las mayores chances de conseguir trabajo como Automation Tester. En este curso vamos a aprender a crear un robusto y completo framework desde cero, al mismo tiempo que resolvemos los desafíos más difíciles!

                                            • $39 o 6 pagos mensuales de $7.50

                                            Selenium con Python y PyTest

                                            • Curso online
                                            • 47 Lecciones
                                            • Acceso a Discord

                                            Impulsa tu carrera en QA con Selenium, Python y PyTest: el trío dinámico para automatización de pruebas. Este curso te equipa desde cero, enfocándonos en la configuración inicial, implementación del Page Object Model, decisiones de diseño cruciales y generación de reportes detallados. Prepárate para construir frameworks robustos y enfrentarte a los retos más complejos en automatización.