Ir al contenido principal

¿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: 

Curso de HTML5 y CSS3 desde 0 en Udemy - 6 horas

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:

Tutorial interactivo SQL Easy - 30 Lecciones

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

Entradas populares de este blog

10 APIs Gratuitas para Practicar QA Testing con Postman

Si estás comenzando en QA Testing, una excelente forma de practicar es probando APIs públicas. Usar Postman para hacer peticiones y validar respuestas te ayudará a entender cómo funcionan las APIs, cómo manejar diferentes códigos de respuesta y cómo validar errores y casos positivos. Aquí te dejamos  10 APIs gratuitas, sencillas y bien documentadas , ideales para practicar: ¿Qué puedes probar con Postman? Peticiones GET, POST, PUT, DELETE según la API Validar códigos de respuesta: 200 OK, 201 Created, 400 Bad Request, 401 Unauthorized, 404 Not Found, etc. Probar respuestas positivas y negativas (p.ej. enviar datos inválidos o sin autenticación) Validar estructura de JSON o XML en respuestas Probar encabezados, tiempos de respuesta, formatos 1. JSONPlaceholder 🌐 https://jsonplaceholder.typicode.com Autenticación: No requiere Métodos: GET, POST, PUT, PATCH, DELETE Ideal para: Pruebas CRUD básicas con usuarios, posts, comentarios. Qué probar: ...

Cómo crear un plan de pruebas para una Web paso a paso (Plantilla para descargar gratis)

Cómo crear un plan de pruebas para un Web paso a paso La práctica de pruebas, tanto manuales como automatizadas, es esencial para cualquier desarrollador o QA. A continuación, te presento una guía sobre cómo identificar las funcionalidades clave que debes probar en un sitio web y algunas webs —tanto de pruebas como reales— donde puedes practicar estas habilidades. 1. Identificar la Funcionalidad Principal Para comenzar, identifica las funcionalidades más importantes del sitio. Aquí tienes algunas comunes: Formulario de Contacto Formulario de Registro Formulario de Login Búsqueda y Filtrado de Resultados Navegación del Menú Enlaces a Redes Sociales o Páginas Externas 2. Definir los Escenarios de Prueba Para cada funcionalidad, plantea al menos un escenario positivo y uno negativo. Formulario de Contacto Positivo : Enviar un formulario con todos los campos válidos y completos. Negativo : Enviar un formulario con campos obligatorios vacíos o datos inválidos...

10 Sitios Webs para poner en práctica tus habilidades como QA

  Sitios Web para Practicar Testing Manual y Automatizado Una excelente manera de mejorar tus habilidades como QA es practicar con páginas reales o diseñadas específicamente para pruebas. Aquí te compartimos una selección de sitios web agrupados en dos categorías: Sitios de prueba : diseñados para que puedas practicar libremente cualquier tipo de prueba, incluyendo envíos de formularios o creación de datos ficticios. Sitios reales : webs de empresas donde puedes practicar, pero con responsabilidad. Evita crear datos reales o enviar formularios . Haz solo pruebas que no modifiquen el sistema. Sitios de Prueba: puedes probar todo libremente ✅ Estos sitios están diseñados para pruebas, así que puedes hacer registros, envíos de formularios, compras ficticias, etc. 1. SauceDemo:  https://www.saucedemo.com/ Puedes probar funcionalidades como login o proceso de compras. Algunos ejemplos de pruebas que puedes hacer agrupadas por funcionalidad: Login Prueba 1 (Positiva...