OPSPU03ILTDesarrollo de Software

    Pruebas Unitarias en JavaScript (Mocha-Chai- Sinon)

    25 horas Presencial-Remoto

    Descripción

    ___

    Objetivos

    Este curso tiene como objetivo generar tests unitarios de forma sencilla y comprensible en JavaScript utilizando Mocha - Chai y Sinon con las mejores prácticas TDD.

    Audiencia

    Curso dirigido a Programadores, Analistas, Jefes de proyecto y Arquitectos Java.

    Prerrequisitos

    Conocimientos de Java Script y HTML.

    Temario

    **Introducción**

    - Tipos de pruebas
    - Automatización de pruebas
    - Pirámide de pruebas
    - Proceso de Prueba
    - Principios F.I.R.S.T.
    - Desarrollo Guiado por Pruebas (TDD)

    **Técnicas de pruebas**

    - Técnicas de caja blanca y caja negra
    - Técnicas estáticas
    - Casos de prueba
    - Metodología

    **Test Runner: Mocha**

    - Instalación
    - Configuración
    - Informes

    **Test Framework: Mocha**

    - Suites y Especificaciones
    - Control de ejecución
    - Montaje y desmontaje
    - Pruebas dinámicas
    - Código asíncrono

    **Aserciones: Chai**

    - Instalación
    - Expect / Should
    - Assert

    **Dobles de prueba: Sinon**

    - Instalación
    - Fakes, Spies, Stubs, Mocks.
    - Cambiar o simular comportamientos
    - Seguimiento de llamadas
    - Fake timers
    - Fake XMLHttpRequest
    ¿Prefieres hablar con una persona?934 094 040

    Preguntas frecuentes

    ¿Cuánto dura el curso Pruebas Unitarias en JavaScript (Mocha-Chai- Sinon)?

    El curso tiene una duración de 25.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad híbrida: presencial en cualquier punto de España o remoto en directo, cada alumno elige cómo asistir. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

    Conocimientos de Java Script y HTML.

    ¿A quién va dirigido el curso?

    Curso dirigido a Programadores, Analistas, Jefes de proyecto y Arquitectos Java.