loader
INCLUYE
3 Lecciones
EVALUACIÓN
0 Cuestionarios
INSCRITOS
45 Estudiante
RESEÑAS

Introducción

El “desarrollo basado en pruebas” se refiere a un estilo de programación en el que tres actividades están estrechamente entrelazadas:

La implementación de las funciones justas que el cliente necesita

La minimización del número de defectos que llegan al software en fase de producción.

La producción de software modular, altamente reutilizable y preparado para el cambio

Esta certificación está diseñada para demostrar los niveles de habilidad de los estudiantes en cuanto al proceso de codificación de pruebas, desarrollo y refactorización de forma continua del código construido en los proyectos de software.

Objetivos

  • Explorar los conocimientos en agilidad
  • Profundizar en Test Driven Development (TDD)
  • Conocer sobre el desarrollo dirigido por Tests de aceptación (ATDD)
  • Inspeccionar los Tipos de test
  • Analizar tests unitarios y frameworks xUnit
  • Reconocer Mocks y otros dobles de prueba
  • Indagar sobre el Diseño Orientado a Objetos
  • Explorar la Integración Continua
  • Ejecutar el componente de laboratorio práctico

Perfil

Enfocada a los profesionales como Desarrolladores de software, Asistentes técnicos, Arquitectos de Software, QA Tester, Analistas de Calidad y Analistas TI.

Detalles del examen

Nombre del examen: Agile Test Driven Development Certified Expert – ATDD.

Formato del examen: Preguntas de selección múltiple

Número de preguntas: 40

Porcentaje de aprobación: 65%

Duración del examen: una vez que comienza el examen, los candidatos tienen 1 hora (60 minutos) para completar el examen

Idiomas disponibles: español

Contenido

Conocimientos en agilidad

  • El Agilismo
  • Modelo cascada vs Agile
  • Manifiesto para el desarrollo ágil de software
  • Principios del manifiesto Agile
  • Frameworks Agile

Test Driven Development (TDD)

  • ¿Que es el Desarrollo Dirigido por Tests? (TDD)
  • El algoritmo TDD
    • Escribir la especificación
    • Implementar el código
    • Refactorizar

Desarrollo Dirigido por Tests de Aceptación (ATDD)

  • Historias de usuario
  • La importancia del qué
  • El contexto es esencial

Tipos de test

  • Tests de Aceptación
  • Tests Funcionales
  • Tests de Sistema
  • Tests Unitarios
  • Tests de Integración

Tests unitarios y frameworks xUnit

  • Las tres partes del test: AAA

Mocks y otros dobles de prueba

  • Stub
  • mock

Diseño Orientado a Objetos

  • Diseño Orientado a Objetos (OOD)
  • Principios S.O.L.I.D
  • Single Responsibility Principle (SRP)
  • Open-Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversi´on Principle (DIP)
  • Inversión del Control (IoC)

Instructor

0.0
Course Rating
0%
0%
0%
0%
0%
$210.00 $115.00