Free Range Testers/Programación y trabajo con código para Testers

  • $27 o 6 pagos mensuales de $5

Programación y trabajo con código para Testers

  • Curso online
  • 47 Lecciones

Automation Testing es mucho más que usar un par de herramientas. Es programar! Y para eso hacen falta algunos conocimientos claves que vas a tener que tener antes de empezar cualquier curso de Automation!

¿Por qué aprender a programar?

Veamos por qué es importante aprender programación y trabajo con repositorios como Testers de Software!

Automatización de pruebas y eficiencia

La programación es fundamental para diseñar y ejecutar casos de prueba automatizados. Esto no solo mejora la cobertura de las pruebas en menos tiempo, sino que también permite realizar pruebas más complejas que serían difíciles o imposibles de hacer manualmente. Además, la automatización ayuda a identificar bugs en etapas tempranas del ciclo de desarrollo del software, lo que ahorra tiempo y recursos. Conocimientos en programación permiten a los testers de software escribir scripts eficientes para automatizar tareas repetitivas, aumentando así la eficiencia general del proceso de QA.

Integración y desarrollo continuo (CI/CD)

Git, como sistema de control de versiones, es fundamental en los entornos de Integración Continua/Despliegue Continuo (CI/CD). Aprender a trabajar con Git permite a los Testers de Software integrar sus casos de prueba y scripts de automatización en el pipeline de CI/CD, facilitando pruebas continuas y asegurando que cada cambio en el código se valide automáticamente. Esto no solo agiliza el proceso de desarrollo y lanzamiento de software, sino que también mejora la calidad del producto final al garantizar que las pruebas se ejecuten de manera consistente y oportuna.

Colaboración y gestión de código

Git no solo es una herramienta para manejar versiones del código, sino también una plataforma para la colaboración entre los miembros del equipo de desarrollo, incluidos los Testers de Software. Aprender Git permite a los testers entender mejor el flujo de trabajo de desarrollo, colaborar estrechamente con los desarrolladores mediante la revisión de código, y contribuir directamente a la calidad del código desde su concepción. Esto fomenta una cultura de calidad y responsabilidad compartida, donde los testers pueden ofrecer retroalimentación temprana y los desarrolladores pueden hacer ajustes antes de que el código avance más en el ciclo de vida del desarrollo de software.

Contenido

Introducción al curso

🤔 ¿Cómo hacer preguntas?
  • 3 min
  • 139 MB
🔥 Recomendaciones para sacarle el mayor provecho al curso
  • 3 min
  • 212 MB
💪🏻 Actividades del curso
  • 4 min
  • 244 MB

Programación Orientada a Objetos

🤓 ¿Qué es un lenguaje de programación?
  • 3 min
  • 2.67 GB
Vista previa
⚗️ ¿Cuáles son los lenguajes más buscados para Automation Testing?
  • 4 min
  • 566 MB
⚱️ ¿Qué es la Programación Orientada a Objetos y cómo se relaciona con Automation?
  • 3 min
  • 388 MB
1️⃣ Primer pilar: El encapsulamiento.
  • 5 min
  • 662 MB
2️⃣ Segundo pilar: La herencia
  • 2 min
  • 282 MB
3️⃣ Tercer pilar: La abstracción.
  • 4 min
  • 494 MB
4️⃣ Cuarto y último pilar: El polimorfismo.
  • 2 min
  • 196 MB
⚙️ Aplicaciones reales de estos pilares en Automation Testing
  • 3 min
  • 331 MB
🙋🏻‍♂️ Cuestionario del módulo
    💡Asignación

      Conceptos clave de la Programación Orientada a Objetos para Automation Testing

      🧩 ¿Qué es una Clase en programación?
      • 5 min
      • 358 MB
      Vista previa
      👑 ¿Qué es el Método?
      • 3 min
      • 184 MB
      📡 ¿Qué son los Tipos?
      • 5 min
      • 373 MB
      🕹️ Los Condicionales
      • 12 min
      • 838 MB
      🧲 Los Loops
      • 12 min
      • 392 MB
      🖇️ Los bloques Try and Catch
      • 5 min
      • 294 MB
      📋 Las listas: Qué son y para qué se usan?
      • 10 min
      • 467 MB
      🗞️ Diccionarios en Programación: ¿Qué son y para qué sirven?
      • 10 min
      • 550 MB
      🧑🏻‍💻 Cuestionario: Conceptos clave de la Programación Orientada a Objetos para Automation Testing
        💡Asignación

          Los principios SOLID

          🧃 El Principio de la Responsabilidad Única: Qué es y cómo sirve en Automation?
          • 2 min
          • 124 MB
          🐕 El Principio de Abierto/Cerrado: El concepto más importante de la POO.
          • 2 min
          • 102 MB
          🎞️ El Principio de Sustitución de Liskov: De la mano de la abstracción.
          • 2 min
          • 224 MB
          🔩 El Principio de Segregación de Interfaces: Más independencia, menos consecuencia
          • 2 min
          • 151 MB
          🖲️ El Principio de Inversión de Dependencias: Separando los componentes.
          • 2 min
          • 279 MB
          🔥 Cuestionario: Principios SOLID en Automation Testing
            💡Asignación

              Trabajando con código en un repositorio

              🧑🏻‍💻 ¿Qué es Source Control Management?
              • 2 min
              • 161 MB
              Vista previa
              🏖️ ¿Por qué es necesario el SCM en un proyecto de Automation?
              • 3 min
              • 226 MB
              🎩 Piezas de un repositorio de Automation.
              • 4 min
              • 203 MB
              👀 Branches y Master: ¿Qué son y por qué usarlos?
              • 5 min
              • 292 MB
              💡 Comandos para trabajar en equipo con SCM: Fork y Clone.
              • 3 min
              • 151 MB
              🧢 Comandos para trabajar en equipo con SCM: Add, Commit y Push.
              • 5 min
              • 144 MB
              👏🏻 Comandos para trabajar en equipo con SCM: fetch y pull.
              • 3 min
              • 81.7 MB
              🔥 Comandos para trabajar en equipo con SCM: Checkout y creación de branches.
              • 3 min
              • 74.8 MB
              ⚔️ Cuestionario: Trabajando con código en un repositorio
                🔥Asignación

                  Lenguajes: Java

                  🤠 Estructura básica de un programa en Java
                  • 9 min
                  • 317 MB
                  🍋 Tipos de datos y variables en Java
                  • 9 min
                  • 293 MB
                  🐭 Operadores en Java
                  • 9 min
                  • 257 MB
                  🎋 Control de flujo
                  • 17 min
                  • 548 MB
                  🌋 Arrays en Java
                  • 12 min
                  • 711 MB
                  🔥Asignación

                    Conclusión y más...

                    🤖 ¡Dejá tu testimonio inmortalizado en la web!

                      Incluido en este 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 🤖

                      También te puede interesar

                      • $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.

                      • $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.

                      • $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