Resumen
Welcome to Software Quality Control and Management:
Get ready to explore how quality assurance brings software to life! In this course, you’ll learn what Software Quality Assurance (SQA) is, why it matters, and how it fits into the Software Development Life Cycle (SDLC).
You’ll see where development and QA teams collaborate to deliver reliable, high-performing products. You’ll dive into QA methodologies like Waterfall, Agile, and DevOps, discovering how testing adapts to each approach.
You’ll also learn about the different phases and types of QA testing, from manual checks to full automation. Hands-on practice is a big part of this course—you’ll use two of the most common automation tools in the industry, UFT (Unified Functional Testing) and Selenium, to build your testing skills.
By the end, you’ll also explore career opportunities in IT and QA, helping you understand how your new skills can open doors in the tech world.
Programa
- Gestión de Carreras y Habilidades para Entrevistas y Liderazgo
La gestión de carreras es el proceso continuo de planificar, desarrollar y dirigir tu trayectoria profesional para alcanzar tus objetivos y maximizar tu potencial. Es mucho más que simplemente encontrar tu próximo trabajo; se trata de tomar el control intencional de tu trayectoria profesional a largo plazo.
- Selenium
En este módulo, nos centraremos en la herramienta de automatización Selenium. Selenium es un marco de código abierto para automatizar navegadores web, ampliamente utilizado para probar aplicaciones web en diferentes navegadores y plataformas. Soporta múltiples lenguajes de programación, incluidos Java, Python, C#, JavaScript y Ruby, lo que lo hace accesible para equipos de desarrollo diversos.
- Pruebas de Back-End y DBMS
En este módulo, los estudiantes explorarán los fundamentos de las pruebas de back-end y sistemas de gestión de bases de datos (DBMS). El módulo cubre la distinción entre pruebas de front-end y back-end, arquitectura de tres capas y metodologías de prueba de bases de datos integrales, incluidas aproximaciones estructurales, funcionales y no funcionales. Los estudiantes también desarrollarán atributos esenciales de liderazgo y habilidades de comunicación necesarias para profesionales efectivos de aseguramiento de calidad de software, incluyendo la comprensión de los tipos de personalidad y su aplicación en entornos de equipo.
- Computación en la Nube, Métricas de QA y Blockchain
En este módulo, discutiremos la computación en la nube y las métricas de aseguramiento de calidad (QA). La Computación en la Nube es un tema importante sobre la entrega de servicios de computación, incluidos servidores, almacenamiento, bases de datos, redes, software, análisis e inteligencia, a través de internet ("la nube") para ofrecer innovación más rápida, recursos flexibles y economías de escala. Discutiremos los diferentes modelos de nube y los tipos de prueba dentro de diferentes tipos de nube.
- Usabilidad, Pruebas de UX e Inteligencia Artificial
En este módulo, discutiremos las pruebas de usabilidad y experiencia del usuario, los requisitos de prueba y las técnicas de prueba. Discutiremos lo importante que se han vuelto las pruebas de usabilidad y experiencia del usuario para garantizar que los usuarios tengan una gran experiencia al visitar sitios web.
- Conceptos Adicionales de Pruebas
En este módulo, revisaremos algunos temas adicionales relacionados con las pruebas. En el vasto campo de QA, las pruebas de IoT representan un gran desafío tanto para las pruebas como para la seguridad. Analizaremos estos temas en mayor profundidad y también hablaremos sobre un par de otros temas, como la industria de los videojuegos y las pruebas asociadas, así como la complejidad ciclomática.
- Certificaciones de Software
En este módulo, discutiremos varias certificaciones en QA de software y pruebas. En el panorama competitivo del aseguramiento de calidad de software, las certificaciones profesionales sirven como evidencia tangible de tu experiencia, compromiso con el campo y comprensión de las prácticas estándar de la industria. Ya sea que estés lanzando tu carrera de QA, pasando de pruebas manuales a automatización, o avanzando hacia roles de liderazgo, las certificaciones pueden mejorar significativamente tu perfil profesional y abrir puertas a nuevas oportunidades.
Impartido por
Matthew Medi Servattalab
Materias
Computer Science