OPSPU02ILTDesarrollo de Software
Pruebas Unitarias en JavaScript (Jest)
25 Presencial-Remoto €0.00
Descripción
___
Objetivos
Este curso tiene como objetivo generar tests unitarios de forma sencilla y comprensible en JavaScript con Jest, un framework de testing intuitivo y flexible, 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: Jest**
- Instalación
- Configuración
- Informes de cobertura de Código
**Test Framework: Jest**
- Suites y Especificaciones
- Control de ejecución
- Montaje y desmontaje
- Pruebas parametrizadas
- Código asíncrono
**Aserciones:**
- Expectativas
- Matchers
**Dobles de prueba: Mock**
- Fixture, Dummy, Fake, Stub, Mock.
- Cambiar o simular comportamientos
- Seguimiento de llamadas
- Suplantar módulos
**React Testing Library**
- Instalación
- Proceso
- Métodos render y act
- Consultas y acciones de usuario
- jest-dom
- 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: Jest**
- Instalación
- Configuración
- Informes de cobertura de Código
**Test Framework: Jest**
- Suites y Especificaciones
- Control de ejecución
- Montaje y desmontaje
- Pruebas parametrizadas
- Código asíncrono
**Aserciones:**
- Expectativas
- Matchers
**Dobles de prueba: Mock**
- Fixture, Dummy, Fake, Stub, Mock.
- Cambiar o simular comportamientos
- Seguimiento de llamadas
- Suplantar módulos
**React Testing Library**
- Instalación
- Proceso
- Métodos render y act
- Consultas y acciones de usuario
- jest-dom