¿Quieres automatizar en QA pero te falta la base técnica? Esta ruta de 8 semanas con recursos gratuitos es para ti
Dar el salto hacia la automatización de pruebas puede abrumar si sientes que te faltan conceptos previos. ¿Te suena familiar eso de querer programar tests pero no saber gestionar un repositorio, entender una base de datos o estructurar una página web?
No te preocupes: no necesitas saberlo todo desde el día uno, pero sí contar con un mapa claro. Si ya dominas algunos de estos puntos, ¡sáltalos! Si no, aquí tienes una ruta de aprendizaje paso a paso de 8 semanas, diseñada con recursos 100% gratuitos y prácticos para construir tu base técnica desde cero.
Lo mejor de todo: al finalizar la ruta, terminarás con un proyecto completo en GitHub que reunirá todo lo aprendido, sirviéndote como una excelente carta de presentación en tu portfolio.
Semana 1: Metodologías Ágiles Scrum, JIRA y QA Testing
Antes de probar código, hay que entender cómo funciona un equipo de desarrollo ágil y dónde se gestionan los bugs y las tareas del día a día.
Aprende:
Curso de Metodología ágil SCRUM en Udemy - 2 Horas
Tutorial de creación de proyectos y tareas en JIRA (YouTube) - 15 minutos
Practica: Crea un proyecto en JIRA con 3 tareas orientadas a una web: Página de inicio, productos, contacto y menú. Las usarás para gestionar tus avances en las siguientes semanas.
Semana 2: HTML y CSS (Estructura web)
Para automatizar pruebas en interfaces (UI), necesitas entender cómo se estructuran los elementos web (botones, inputs, selectores).
Aprende:
Recursos adicionales:
Tutoriales interactivos de HTML y CSS en W3Schools
Practica:
Diseña una página web sencilla que incluya inicio, productos, contacto y menú utilizando html y css.
Usa JIRA para gestionar las tareas.
Semana 3: Control de Versiones con Git y GitHub
Todo QA Automation trabaja con repositorios de código. Es vital saber guardar y compartir versiones de tus scripts de prueba.
Aprende:
Curso Básico de Git y GitHub - Mouredev - 5 horas
Practica: Crea un repositorio en Github y sube el proyecto web que has creado de html y css. Agrega un readme a tu proyecto describiendo el proyecto y agregando el enlace a tu proyecto de JIRA. Publica tu página en github pages.
Semana 4: Bases de Datos y SQL
Muchas pruebas de automatización (API o backend) requieren validar información directamente en bases de datos.
Aprende:
Practica:
Diseña una pequeña tabla de productos de forma online, practica consultas de inserción y filtrado, y sube tus scripts SQL a GitHub.
Semanas 5 a 8: Fundamentos de Programación en JavaScript
JavaScript es uno de los lenguajes estrella para automatización con herramientas como Playwright o Cypress. Para automatizar no necesitas ser experto, pero sí entender bien las bases de variables, bucles, condicionales, funciones y objetos.
Aprende
Curso de JavaScript desde 0 de Mouredev (6 horas en YouTube)
Practica: Crea un script que actúe como calculadora de notas medias. Debe procesar una lista de alumnos y calificaciones mediante bucles, aplicar condicionales para evaluar si están aprobados o suspensos, y mostrar los resultados. Gestiona esta tarea en tu tablero de JIRA y sube el código resultante a GitHub.
¿Listo para empezar?
Guarda este post, compártelo con amigos que estén empezando en el mundo del QA, o utilízalo como hoja de ruta personal.
Una vez tengas la base técnica, puedes unirte a QA Experience para comenzar a automatizar de forma práctica y 100% guiada
Comentarios
Publicar un comentario