Cursos de programación para testers – 2da parte

Tal y como se menciona en el título, este artículo es la continuación de un artículo que escribí hace un tiempo ya, donde comentaba de distintos cursos de programación para testers. La finalidad de esta segunda parte es ofrecer nuevas opciones para quienes desean continuar en la búsqueda de cursos. Le agradezco a Alejandro Sagrera de Abstracta por la investigación. 



¿Para qué le podría servir a un tester aprender a programar?

Es una herramienta más, y una muy útil. Algunos de los aspectos en los que le puede ayudar son estos:

  • Colaborar en la elaboración de tests unitarios (generación de casos en conjunto con el desarrollador).
  • Automatización de Casos de Prueba.
  • Ampliar sus conocimientos técnicos.

¿Puede un tester programar?Sí. En muchas ocasiones se cree que un tester solamente diseña casos de pruebas, arma planes de prueba, ejecuta casos y reporta incidentes. Sin embargo, cada vez es más necesario que el tester tenga conocimientos en programación. Esto le permite tener una mayor versatilidad al momento de ingresar a un proyecto.

A continuación, encontrarás información útil para comenzar a adquirir conocimientos en programación enfocado en el testing de software. Incluimos cursos online y presenciales.

Bios – Programador Java junior

Más información aquí.

El curso Programador Java Junior es ideal para quienes no tengan conocimientos previos de programación y deseen incursionar en la programación de la mano de uno de los lenguajes y tecnologías más potentes que existen hoy en día en el mercado: Java.

El curso se encuentra específicamente pensado para comenzar desde cero en los conceptos básicos de la programación, con un enfoque incremental basado en videos expositivos y ejercicios prácticos, de forma que el estudiante pueda ir comprendiendo los principios fundamentales que guían el desarrollo de software, tanto en sus aspectos teóricos como prácticos.

ModalidadMixta (online, presencial)
Tiempo estimado 6 meses
LenguajeJava
IdiomaEspañol

UTU – Tecnólogo en Informática

Más información aquí.

El Tecnólogo en Informática será capaz de desarrollar sistemas de pequeño y mediano porte y podrá integrarse a grupos de desarrollo de proyectos de porte superior. Contará con la habilidad de construir y evaluar soluciones informáticas abarcando las tareas de construcción, pruebas y documentación, integrando eventualmente distintas tecnologías.

La carrera de se dicta en forma conjunta entre la Universidad de la República (UdelaR) y la Administración Nacional de la Educación Pública (ANEP).

Se dicta en Montevideo, San José, Maldonado y Paysandú. En Montevideo la carrera se dicta en UTU Buceo y en el LATU.

ModalidadPresencial
Tiempo estimado 3 años
IdiomaEspañol

ToolSQA – Selenium 3 – Java Training

Más información aquí.

Selenium es usado para automatizar aplicaciones web. En este curso experimentarás trabajar con Data Driven Framework, Keyword Driven Framework y realizar pruebas cruzadas de navegadores. Selenium IDE, Selenium RC, Selenium WebDriver y Selenium-Grid están cubiertos en este curso. Aprenderás a realizar pruebas en varias máquinas que se ejecutan simultáneamente en diferentes sistemas operativos, integrar otros frameworks como JUnit y TestNG con Selenium.

El curso de capacitación de Selenium está dirigido a individuos/equipos y para quienes realizan testing manual. Quienes no tienen experiencia previa en Selenium, cualquier lenguaje de programación o cualquier otra herramienta de automatización de pruebas.

ModalidadEn línea
Tiempo estimado 8 semanas
LenguajeJava
IdiomaInglés

Udemy – Appium(Selenium)-Mobile Automation Testing

Más información aquí.

Aprender todo lo que necesitas saber sobre automatización de dispositivos móviles (Android + IOS). Incluso si nunca has programado antes.

Este curso enseñará los conceptos desde cero, asumiendo que los estudiantes son nuevos en Automatización y los llevará a través de ejemplos en tiempo real para aumentar la confianza en ellos.

ModalidadEn línea
Tiempo estimado27 horas
LenguajeJava
IdiomaInglés

Udemy – Mobile Test Automation: Appium, Cucumber and Ruby

Más información aquí.

En este curso podrás crear tu propio proyecto desde el inicio, incluyendo la instalación de las herramientas requeridas, crear la estructura del framework y aprender que es Appium y cómo usarlo. No se requiere conocimiento previo del lenguaje Ruby.

Aprenderás las mejores herramientas en un mercado: Cucumber, Appium y Ruby.

Al final de este curso, serás capaz de automatizar proyectos similares por su cuenta.

ModalidadEn línea
Tiempo estimado6 horas
LenguajeRuby
IdiomaInglés

Jóvenes a Programar

Más información aquí.

Ya te hemos comentado de estos cursos hace un tiempo, especialmente enfocado en cursos de testing.

Requisitos: Tener entre 17 y 26 años, haber aprobado el ciclo básico de Educación Media (3er año de liceo o UTU) y rendir el test de ingreso como parte del proceso de inscripción. El plazo vence el 15 de febrero de 2018.

Así funciona: Al registrarte en el formulario electrónico obtendrás una cuenta personal desde donde podrás monitorear tu proceso de ingreso.

Rindes una prueba general de conocimientos básicos de cálculo, razonamiento lógico, comprensión lectora y tolerancia a la monotonía.

Decides qué curso seguirás y eliges la ubicación que más te convenga de acuerdo con los grupos disponibles. Las clases son presenciales por sistema de videoconferencia.

Asistes a clase durante nueve meses, con una carga de diez horas semanales en centros educativos de todo el país. Las clases pueden ser teóricas, prácticas o talleres.

La rúbrica de competencias es el certificado de los avances que has alcanzado en el curso. Valida tu nivel de conocimiento y te abre las puertas al sector de la tecnología.

Los egresados de Jóvenes a Programar integran la bolsa de trabajo del Servicio de Intermediación Laboral a la que acceden las empresas. Se organizan visitas guiadas, talleres laborales, entrevistas de trabajo o invitaciones a eventos del sector.

ModalidadPresencial por sistema de videoconferencia
Tiempo estimado9 meses
Lenguaje.Net|Python|Genexus
IdiomaEspañol

UTEC – Tecnicatura en Tecnologías de la Información

Más información aquí.

La carrera de Tecnicatura en Tecnologías de la Información tiene como áreas de formación aquellas vinculadas a las líneas de desarrollo/programación, testing e infraestructura tecnológica. Al finalizar y aprobar el primer año, los estudiantes obtendrán una titulación intermedia, “Certificación en Desarrollo de aplicaciones y Testing”.

Requisitos de ingresoPlan de Estudios

ModalidadMixta (70% online, 30% presencial)
Tiempo estimado2 años
IdiomaEspañol

Acamica & Globant – Testing Automatizado de Aplicaciones

Más información aquí.

Testing automatizado de aplicaciones es un curso donde vamos a aprender a automatizar aplicaciones web y mobiles, ya sean nativas, web o híbridas, utilizando Selenium Webdriver, TestNG y Appium para crear los casos de prueba. El curso esta orientado a personas con conocimientos previos de programación orientada a objetos que quieran adentrarse en el mundo de la automatización de software. Si bien no está orientado a aprender a programar, nos resultó importante incluir esta opción para que la tengas en cuenta como segundo paso. 

ModalidadEn línea
Tiempo estimadoInformación no disponible.
IdiomaEspañol

¡¡Esperamos que te sean de utilidad!!

¿Conoces algún otro que quieras compartir?

Leave a Reply

Your email address will not be published. Required fields are marked *