Programa T.
TEC
TRABAJO + TECNOLOGÍA
Nombre: QA (QUALITY CONTROL – TESTER DE SOFTWARE)
Modalidad: Virtual.
Inicio: 4 de octubre
Duración: 5 meses + vinculación directa con empresas del Cluster Tecnológico Tucumán.
Carga horaria: Lunes a jueves de 17 a 21 hs.
Área: Informática-Software.
Plataforma: EGG educación.
Tutores: rol coach/tutor, rol técnico.
Características de la plataforma: Plataforma creada para la gestión de equipos de
aprendizaje y su contenido. https://eggeducacion.com/es-AR/tecnologia
Origen de la demanda: Sector productivo local: Cluster Tecnológico Tucumán.
Fundamentación:
Proyecto T.TEC tiene por objeto generar oportunidades de inserción laboral a jóvenes
desocupados en el sector de las Tecnologías de la Información. Para ello propicia la
articulación entre formadores que desarrollen actividades que permitan a los participantes
mejorar sus competencias, habilidades y destrezas, y empresas del sector que requieran
incorporar estos perfiles.
Contribución esperada:
● Articulación entre Universidad, empresas en TI-Cluster Tecnológico y el Ministerio
para la generación de perfiles ocupaciones que puedan cubrir la demanda productiva
específica local.
● Oportunidad directa de inserción laboral al mercado TI luego del proceso de
formación (bootcamp) que se lleva a cabo con la plataforma EGG.
Perfil del participante:
Jóvenes desocupados de 18 a 35 años con secundario completo y con interés en trabajar en
TI. Prioridad cupo mujeres.
Por ende, el perfil de los participantes deberá comprender los siguientes criterios:
1. Que la/el participante tenga entre 18 y 35 años.
2. Que la/el participante tenga el secundario completo.
3. Que disponga de manera efectiva y verificable de acceso a una computadora
personal (PC) y conectividad a internet.
4. Que muestre un conocimiento general en el uso de herramientas informáticas.
5. Que tenga un genuino interés en trabajar en el sector tecnológico.
Objetivos:
Que los participantes:
1. Aprendan los pasos que hay que dar un proceso de prueba de software para mejorar
la calidad de un sistema según lo necesita el cliente/usuario, desde la planificación,
pasando por la realización con distintas técnicas de prueba, generación de datos de
prueba, reporte de errores con evidencias, hasta la evaluación de las pruebas de
software.
2. Obtengan conocimientos para ser parte de proyectos de desarrollo ágil de software,
pudiendo trabajar en una empresa de desarrollo de sistemas, en empresas con áreas
de desarrollo o trabajar en tu propio emprendimiento.
3. Desarrollen habilidades de comunicación, trabajo en equipo, colaboración, análisis a
los detalles vinculados al negocio y los requerimientos del proyecto a probar.
4. Prueben la capacidad de operar un sistema y su calidad. La información va a permitir
reportar errores de software trabajando con tu equipo o terceros. Como Tester o
Quality Control, vas a aprender distintas formas de probar, pudiendo acceder a otros
tipos perfiles orientados al testeo específico de testeo de aplicaciones móviles,
automatización, performance, etc.
Contenido y duración del curso
QA (QUALITY CONTROL – TESTER DE SOFTWARE)
1- Niveles de Conocimiento Cognitivo
40 horas
2- Fundamentos de las Pruebas
80 horas
3- Introducción al Testing Agil
40 horas
4- Las pruebas en ciclo de vida del software
40 horas
5- Técnicas de prueba
80 horas
6- Test Management
40 horas
Programa de estudio:
Módulo 01
● Niveles de conocimiento cognitivo.
Introducción a sistemas de software
SDLC (Software Development Life Cycle)
Requerimientos de Software
Capacidades de observación, abstracción e identificación de problemas
Comunicación con stakeholders y el equipo
Entendimiento de un negocio, worflow y su información
Keywords & examples
Módulo 02
● Fundamentos de las pruebas
Conceptos de calidad de software
¿Qué es poner a prueba?
¿Por qué son necesarias las pruebas?
Siete principios de las pruebas
STLC (Software Testing Life Cycle)
Proceso de pruebas: impacto, actividades, tareas, trazabilidad, entregables y productos
de trabajo.
Casos de prueba: definición, armado, ejecución y mantenimiento
Generación de datos
Ambientes de prueba
Ejecución y fin de las pruebas
Testeo de usabilidad y testeo cruzado de browsers
Psicología de las pruebas: factores psicológicos y mindset para testear
Keywords & examples
Herramientas para utilizar/experimentar durante el módulo:
o Mantis/ Test Link (Test Management)
o SoapUI (Functional testing)
Módulo 03
● Introduccion al testing Ágil
Hallar errores
Evidencia y reporte de los errores
Workshop: Ágil-Scrum con entendimiento de Historias de Usuario y Criterios de
aceptación.
Testing Ágil
Keywords & examples
Herramientas para utilizar/experimentar durante el módulo:
o Mantis/ Test Link (Test Management)
o Bugzilla (defect tracking & collaboration)
o SoapUI (Functional testing)
Módulo 04
● Las pruebas en ciclo de vida del software
Modelos de ciclo de vida de desarrollo de software
Roles en un proyecto de desarrollo de software que interactúan con el Tester
Niveles de prueba
Tipos de pruebas: funcional, no funcional y white box.
Testeo de regresión y sanity
Pruebas de mantenimiento
Herramienta: Issue tracker y vinculación de casos de prueba y carga de resultados
Keywords & examples
Herramientas para utilizar/experimentar durante el módulo:
o Mantis (Bug tracking & Project Management)
o Test Link (Test Management)
o Bugzilla (defect tracking & collaboration)
Módulo 05
● Tecnicas de prueba
Pruebas estáticas y dinámicas
Categorías de técnicas de prueba
Técnicas de revisión
Técnicas de prueba de caja negra
Técnicas de prueba de caja blanca
Técnicas de prueba basadas en la experiencia
Testing de perfomance: introducción
Keywords & examples
Herramientas para utilizar/experimentar durante el módulo:
o Firebug/Firepath (Online Debugging)
o JMeter (Load testing)
o Postman/SoapUI/Katalon Studio (API Testing)
o Selenium RC (Web Application Testing)
Módulo 06
● Test Management
Organización e independencia al testear
Test Plan: planificación y estimación
Gestión de errores
Peer review
Entregables del testing
Tareas de un tester ágil
Keywords & examples
Herramientas para utilizar/experimentar durante el módulo:
o SpiraTest (Requirements, test & Defect Management)
o TestRail (Bug tracking & Project Management)
o QAManager/Test Link (Test Management)
o LambdaTest (Test management in the cloud)
Recursos didácticos del curso:
● Espacios de debate con videollamadas.
● Acceso a la plataforma Egg para trabajar en tu equipo diario.
● Material teórico y práctico.
● Grupo de consultas y novedades.
● Espacio de entrega de la actividad.
Evaluación de los aprendizajes
Evaluaciones por módulo:
Al finalizar cada uno de los módulos serás evaluado mediante casos prácticos que deberás
resolver de forma online. Estos requieren poder integrar todo lo aprendido anteriormente. Se
llaman: proyectos finales integradores.
Evaluación final:
La evaluación final consta de 2 instancias en donde se aplica la totalidad de los conocimientos
adquiridos:
1. La creación y presentación de un proyecto final, real, de autoría propia frente a un
jurado especializado. Esta presentación será online.
2. La evaluación escrita de un final integrador con ejercicios de todos los módulos. Este
examen será presencial y desarrollado conjuntamente por la Universidad Nacional
Tecnológica -Facultad regional Tucumán y la Agencia Territorial Tucumán
dependiente del Ministerio de Trabajo, Empleo y Seguridad Social.
La actividad formativa será desarrollada íntegramente de manera virtual con tutorías y una
evaluación presencial para la cual la Universidad Nacional Tecnológica establecerá al menos
dos fechas de examen a fin de realizar el proceso de evaluación.
La aprobación de la instancia de examen dará derecho a la emisión de una certificación con
firma conjunta del Ministerio de Trabajo, Empleo y Seguridad Social, Universidad Nacional
Tecnológica -Facultad regional Tucumán y el Cluster Tecnológico Tucumán.
Requisitos de Asistencia y aprobación
● Asistir al 80% de las clases.
● Realizar, entregar y aprobar la totalidad de las actividades programadas y la
evaluación integradora en tiempo y forma. Las actividades se calificarán con:
aprobado / desaprobado.
Lugar: Plataforma EGG