Temario
1er Año
TESTER TÉCNICO
Semestre 1
Testing de Software
Fundamentos de desarrollo de software
En este módulo se brindan los conocimientos esenciales sobre cómo se construye software, con foco en las metodologías ágiles y el lugar que ocupa el rol del QA en los equipos de desarrollo. Se trabaja especialmente sobre el marco Scrum, los ciclos de vida del software, y las formas en las que el equipo de testing participa en cada etapa del desarrollo.
Además, se introducen conceptos generales del mundo del desarrollo como requisitos, entregables, versiones, y herramientas colaborativas. Es un módulo base, fundamental para poder entender el testing como parte integral del proceso de construcción de software.
- Ciclo de vida del software
- Rol del QA en distintos modelos de desarrollo
- Fundamentos de metodologías ágiles
- Introducción a Scrum y sus artefactos
- Herramientas colaborativas y trabajo en equipo
Testing de Software
En este módulo, orientado a los conceptos fundamentales del Testing de Software, se busca entender cómo ejecutar pruebas funcionales que ayuden a mejorar la calidad de las aplicaciones.
Para esto se estudia cómo es el desarrollo de software y el rol del tester en el proceso; el ciclo de vida de incidentes, cómo categorizarlos y priorizarlos; todo lo que debe tener en cuenta un tester al trabajar con sistemas web y mobile; cómo reportar y dar seguimiento a bugs; cómo interpretar y ejecutar casos de prueba y el manejo de herramientas para gestión de incidentes.
En esta introducción al mundo del testing se plantean las principales diferencias entre el proceso de construcción de software tradicional y ágil, viendo técnicas de testing planificado y testing exploratorio.
- Introducción al mundo del testing y el desarrollo de software
- Ejecución y diseño de casos de prueba
- Gestión de incidentes
- Testing Exploratorio
Semestre 2
API Testing y BD
API Testing
Este módulo se enfoca en capacitar al estudiante en la validación de servicios web mediante herramientas de pruebas manuales. Se exploran los conceptos fundamentales detrás de las APIs y los protocolos de comunicación REST y SOAP, y se utiliza Postman como herramienta principal para diseñar, ejecutar y documentar pruebas.
Se abordan tanto aspectos técnicos como prácticos para validar correctamente respuestas, errores, estructura de datos, y tiempos de respuesta de servicios expuestos por aplicaciones modernas.
- Fundamentos de servicios web y APIs
- Introducción a REST y SOAP
- Validación de servicios con Postman
- Diseño de colecciones de pruebas y casos de prueba
- Análisis de respuestas y manejo de errores
Base de Datos
Este módulo introduce al estudiante en el mundo de las bases de datos, abarcando tanto bases relacionales SQL como NoSQL. Se enseñan los principios fundamentales de estructura, consultas, manipulación y validación de datos, desde una perspectiva de aplicación al testing. El objetivo es que el tester pueda analizar información almacenada, validar impactos de pruebas, y diseñar datos de prueba apropiados para distintas funcionalidades.
- Fundamentos de bases de datos relacionales y NoSQL
- Consultas SQL básicas: SELECT, INSERT, UPDATE, DELETE, JOIN
- Diseño y ejecución de scripts de validación
- Acceso y lectura de datos para casos de prueba
Proyecto Integrador
Durante este módulo final del primer año, se acompaña al estudiante en el diseño, ejecución y presentación de un proyecto de testing. El objetivo es integrar los conocimientos adquiridos en los módulos anteriores en un caso concreto. El énfasis estará puesto en la autonomía del estudiante, el uso de herramientas reales y la presentación profesional de los resultados obtenidos.
- Definición del alcance y objetivos del proyecto.
- Análisis de requisitos y diseño de pruebas.
- Ejecución de pruebas funcionales y sobre APIs.
- Validación de datos en base de datos.
- Presentación final del proyecto y retroalimentación.