Proyectos usando herramientas como Android Studio, Postman, Swagger, Apidocs, SQL, Bases de datos, Charles, DevTools, Ubuntu, entre otras.
Este repositorio contiene seis proyectos realizados durante el curso de QA Engineer. Cada proyecto aborda diferentes aspectos de la calidad del software y se enfoca en diversas técnicas y herramientas de pruebas.
En este proyecto, el objetivo era probar funcionalidades clave de una aplicación web y asegurar que se cumplieran los criterios de aceptación. Se incluyen casos de prueba, informes de ejecución y explicaciones detalladas de la implementación. "https://docs.google.com/document/d/1bt25BSkJ7DEGBnIrYbVniIZPQQZTHC2TS55uSJhjh4c/edit?usp=sharing"
El segundo proyecto se centró en realizar pruebas de rendimiento utilizando Apache JMeter. Se diseñaron escenarios de carga y se ejecutaron pruebas para evaluar el comportamiento de una aplicación web bajo diferentes cargas de usuarios. Se incluyen gráficos y análisis de los resultados obtenidos. "https://docs.google.com/document/d/1kxGomzexWaUWB2Xrlr7NpaN6VQuBSsVt/edit?usp=sharing&ouid=108536653010484560583&rtpof=true&sd=true"
En este proyecto, se llevaron a cabo pruebas de API utilizando Postman. Se crearon colecciones de pruebas para diferentes endpoints de una API REST y se realizaron pruebas de integración, validación de respuestas y manejo de errores. "https://docs.google.com/spreadsheets/d/1DCvMQxi4RWbXWsLp5KwXvYJVRviUQl5lbOB7dHobk38/edit?usp=sharing"
El cuarto proyecto se centró en pruebas de seguridad utilizando OWASP Zap. Se identificaron vulnerabilidades comunes en una aplicación web y se propusieron soluciones para mitigar los riesgos. "https://docs.google.com/document/d/1C9gqkgyO3OMHwE_HXT8Jj5umiJ5D9RTN/edit?usp=sharing&ouid=108536653010484560583&rtpof=true&sd=true"
En este proyecto, se realizaron pruebas exploratorias en una aplicación móvil y web. Se documentaron los hallazgos, se probaron diferentes escenarios y se compartieron recomendaciones para mejorar la usabilidad y la experiencia del usuario. "https://docs.google.com/spreadsheets/d/1jaGYRVs3ENTtDEwZo3dHYU1w3M-WPCD_/edit?usp=sharing&ouid=108536653010484560583&rtpof=true&sd=true"
Proyecto 6: Proyecto final: Prueba End-to-End en una plataforma de pedidos: Web, Móvil y API para garantizar una experiencia de usuario fluida
El último proyecto se enfocó en implementar pruebas automatizadas en entornos de integración continua. Se utilizó Jenkins para orquestar la ejecución de las pruebas en cada integración y se configuraron notificaciones para informar sobre fallos en tiempo real. "https://docs.google.com/spreadsheets/d/16brION6fxYdTVg2mPM4Kix6M9zvky2-fIHQ2x_DSvds/edit?usp=sharing"
Cada proyecto contiene su propia carpeta con el código fuente y los recursos necesarios para su ejecución. Sigue las instrucciones individuales de cada proyecto para configurar el entorno y ejecutar las pruebas.
Actualmente, estos proyectos están diseñados con fines educativos y no se aceptan contribuciones directas. Sin embargo, si deseas compartir tus comentarios o sugerencias, no dudes en abrir un problema en el repositorio.
Este proyecto sirvió como práctica de un entorno de trabajo en TripleTen, todas las bases de datos utilizadas y las fuentes de diseños son de propiedad de Tripleten.com