Este repositorio contiene el proyecto práctico de la asignatura INF331 - Testing de Software de la Universidad Técnica Federico Santa María.
INF331 - Testing de Software es una asignatura enfocada en entregar herramientas prácticas para asegurar la calidad del software. A través de ejercicios aplicados, los estudiantes adquieren experiencia en testing automatizado, testing ágil, integración continua (CI), despliegue continuo (CD) y buenas prácticas de desarrollo moderno.
Durante el curso se trabaja con tecnologías y herramientas reales como:
- GitHub (Repositorio)
- JIRA (gestión ágil) Slack (coordinación de equipo)
- Jenkins / Github Actions (CI/CD)
- Microsoft Azure o AWS u otra (Plataforma Nube)
- Selenium (End2End)
- Herramientas de testing especializadas
HandsOnProject es una experiencia práctica y progresiva en la que los estudiantes desarrollan una aplicación web desde cero, OpenSource, enfrentando escenarios similares a los de la industria. El proyecto se estructura en tres entregas consecutivas:
Este proyecto busca simular un entorno de desarrollo profesional, donde se integran pruebas desde el primer momento, y se automatizan procesos de calidad y despliegue como parte central del ciclo de vida del software.
Temas a ser desarrollados
- Conectados: Servicios a un clic.
- RunTrack: plataforma para runners.
- LogisticaGlobal.com: Gestión de Incidentes Robóticos en Warehouse.
- Teatro Mora: Eventos Teatrales.
Instrucciones proyecto
Repositorios de proyectos 🚀🚀🚀
-
Equipo 1: Conectados, Servicios a un clic⭐
- Herramienta de testing: Jest
- Tecnologíaso: React(Front-end) + Spring Boot(Back-end) + Mysql + AWS
-
Equipo 2: Teatro Mora, Eventos Teatrales⭐
- Herramienta de testing: Jest
- Tecnologías a usar en el proyecto: NextJS + Supabase (Postgresql) + Vercel
-
Equipo 3: LogisticaGlobal.com, Gestión de Incidentes Robóticos en Warehouse⭐
- Herramientas de Testing: Cypress
- Tecnologías: React + Nodejs + Express + Mysql + AWS
-
Equipo 4: Teatro Mora, Eventos Teatrales
- Herramienta de testing: Mocha + Chai
- Tecnologías: React + NodeJS + PostgreSQL + AWS
-
Equipo 5: Conectados, Servicios a un clic
- Herramienta de testing: Playwright
- Tecnologías: React (Front-end) + NodeJS con Express (Back-end) + MySQL + Microsoft Azure + Socket.io + Railway
-
Equipo 6: LogisticaGlobal.com, Gestión de Incidentes Robóticos en Warehouse
- Herramienta de testing: Puppeteer
- Tecnologías: React(Front-end) + NodeJS(Back-end) + PostgreSQL + Railway
-
Equipo 7: Conectados, Servicios a un clic⭐
- Herramienta de testing: Cypress
- Tecnologías: Nodejs + Express + React + Mongo + Microsoft Azure
-
Equipo 8: LogisticaGlobal.com, Gestión de Incidentes Robóticos en Warehouse
- Herramienta de testing: Mocha (Chai)
- Tecnologías: React.js(Front-end) + Node.js y Express.js(Back-end) + PostgreSQL + Microsoft Azure
-
Equipo 9: RunTrack, plataforma para runners
- Herramienta de testing: Playwright + Jasmine
- Tecnología: NextJS (FE) + NodeJS (BE) + MongoDB + Microsoft Azure
Lecciones aprendidas y recomendaciones
Temas a ser desarrollados
- VitaCocina: Recetas saludables y consejos de cocina.
- Neon Threads: Moda virtual en el metaverso ciberpunk.
- El Rincón del Olvido: Sitio de remates postapocalíptico.
Especificación de requerimientos de Software
Repositorios de proyectos de estudiantes
- Equipo 1: Remates Rincón del Olvido.
- Equipo 2: Moda Virtual Neon Threads
- Equipo 3: VitaCocina
- Equipo 4: VitaCocina
- Equipo 5: Remates Rincón del Olvido
- Equipo 6: VitaCocina
- Equipo 7: Moda Virtual Neon Thread
- Equipo 8: Remates Rincón del Olvido
- Equipo 9: Moda Virtual Neon Threads
Temas a ser desarrollados
- Salud y Bienestar: Directorio Médico
- Neon Threads: Moda virtual en el metaverso ciberpunk.
- El Rincón del Olvido: Sitio de remates postapocalíptico.
Repositorios de proyectos de estudiantes
Temas a ser desarrollados
- Salud y Bienestar: Directorio Médico
- Neon Threads: Moda virtual en el metaverso ciberpunk.
- El Rincón del Olvido: Sitio de remates postapocalíptico.
Repositorios de proyectos de estudiantes
Lecciones aprendidas
Temas a ser desarrollados
- Salud y Bienestar: Directorio Médico
- TaskNow: Web de Tareas por Hacer
- Fit&Strong: Registro de Ejercicios
- Biblioteca – Universidad de Salamandra
Repositorios de proyectos de estudiantes
-
Equipo 10: Medfinder: Web de directorio médico
- Presentación Robot Framework / Informe experiencia / Repositorio
(Este grupo se separó)
- Equipo 10.1 Presentación CI/CD + Selenium / Informe experiencia / Repositorio
- Equipo 10.2 Presentación CI/CD + Selenium / Informe experiencia / Repositorio
- Presentación Robot Framework / Informe experiencia / Repositorio
(Este grupo se separó)
-
Fusión Equipo 8 y 5: Biblioteca (Estos grupos perdieron integrantes y se fusionaron)
Lecciones aprendidas
Temas a ser desarrollados
- VitaCocina: Recetas saludables y consejos de cocina. (versión simplificada)
Repositorios de proyectos de estudiantes
Lecciones aprendidas
Temas a ser desarrollados
- MyForm: Formulario de Contacto (versión simplificada)
Repositorios de proyectos de estudiantes
Lecciones aprendidas
Pruebas de Software - UTFSM - 2025
Este proyecto está bajo la MIT License