curso _Testing de Software
Programación
Temario
OBJETIVOS
Que los participantes comprendan la importancia del testing para reducir el riesgo de un proyecto de software, se formen en los conceptos fundamentales del software testing y aprendan a seleccionar las técnicas de testing más adecuadas para un proyecto en particular además de ser capaces de encontrar la mayor cantidad de errores con recursos limitados.
DIRIGIDO A
El curso está dirigido a aquellos interesados que deseen adquirir o ampliar conocimientos sobre metodología de software testing, ya sean estudiantes o profesionales de Sistemas. Si bien no se requiere conocimientos previos, es deseable estar familiarizado con las nociones básicas sobre proyectos de desarrollo de software y programación.
CONTENIDOS
-
Introducción
- Concepto
- Historia
- Pruebas Unitarias
- Test Driven Development (TDD) el ciclo
- Aceptance Test Driven Development (ATDD)
-
Test Driven Development (TDD)
- Introducción
- Fundamentos, Objetivos y Características
- Tipos:
- Según su alcance
- Según su visibilidad
- Según su finalidad
- Test de integración, test de sistema y test unitarios
- Distribución de los Test
- Metodología
- Características (F.I.R.S.T.)
- Principios del TDD (S.O.L.I.D.)
- Diseño y Arquitectura
- Frameworks
- DUMMY, FAKE, STUB y SPY
- Tipos de Validación
- Dependencias VS Sustitutos
- MOCKS
-
Aplicado a entornos Específicos
- Unit Testing VS Aplication Testing
- Aplicaciones Web
- Aplicaciones de escritorio
-
Anti-patrones y malas prácticas
-
Aceptance Test Driven Development (ATDD)
- Metodología
- Objetivos
- Roles.
- Características
- ATDD y Sprints
DURACIÓN
Introducción
- Concepto
- Historia
- Pruebas Unitarias
- Test Driven Development (TDD) el ciclo
- Aceptance Test Driven Development (ATDD)
Test Driven Development (TDD)
- Introducción
- Fundamentos, Objetivos y Características
- Tipos:
- Según su alcance
- Según su visibilidad
- Según su finalidad
- Test de integración, test de sistema y test unitarios
- Distribución de los Test
- Metodología
- Características (F.I.R.S.T.)
- Principios del TDD (S.O.L.I.D.)
- Diseño y Arquitectura
- Frameworks
- DUMMY, FAKE, STUB y SPY
- Tipos de Validación
- Dependencias VS Sustitutos
- MOCKS
Aplicado a entornos Específicos
- Unit Testing VS Aplication Testing
- Aplicaciones Web
- Aplicaciones de escritorio
Anti-patrones y malas prácticas
Aceptance Test Driven Development (ATDD)
- Metodología
- Objetivos
- Roles.
- Características
- ATDD y Sprints
10 horas teórico-prácticas
Si ya te has registrado
Accede con tus credenciales para no tener que rellenar toda la información de nuevo.
Si aún no te has registrado
Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.
Inscripción al curso
Testing de Software
Programación