Buenas prácticas de Unit Testing con Jasmine
Clase 38 de 38 • Curso de Unit Testing para MEAN con Jasmine
Contenido del curso
Creando un framework de pruebas básico
Análisis estático de código
Trabajando con Jasmine en el frontend
- 11
Pruebas Unitarias con Jasmine: Uso de spyOn para Simular Funciones
03:08 min - 12

Configuración de Jasmine para Pruebas de Frontend
07:48 min - 13

Configuración de Jasmine en Node.js para Pruebas Unitarias
06:18 min - 14

Pruebas Unitarias en JavaScript con Jasmine: Uso de Funciones Básicas
09:10 min - 15
Pruebas Unitarias con Jasmine: Matchers, Espías y Ciclos de Vida
04:11 min
Probando Nodejs apps con Jasmine
- 16

Pruebas Unitarias con Jasmine en Node.js y Angular
02:54 min - 17

Configuración de Pruebas Unitarias en Node.js con Jasmine
07:47 min - 18

Configuración avanzada de Jasmine y reportes en Node.js
07:00 min - 19

Implementación de Cobertura de Código con InstaBoot.js y NGC
03:29 min - 20

Pruebas Unitarias de Servidor Express con Método GET en Node.js
14:10 min - 21

Pruebas Unitarias de Código 500 en Métodos GET
04:44 min - 22

Pruebas del Método PAUSE en Desarrollo Web
12:24 min - 23

Pruebas de Métodos POST, PUT y DELETE en JavaScript Asíncrono
07:49 min
Probando Angular apps con Jasmine
- 24

Pruebas Unitarias e Integración en Angular con Jasmine
03:53 min - 25

Pruebas Unitarias de Componentes en Angular con Jasmine
09:21 min - 26

Pruebas Unitarias en Angular: Rutas y Ciclos de Vida con Jasmine
08:22 min - 27

Pruebas Unitarias en Angular: Simulación de Servicios y Componentes
12:48 min - 28

Pruebas Unitarias en Formularios Reactivos con Angular
10:48 min - 29

Pruebas Unitarias Avanzadas en Formularios Reactivos de Angular
10:03 min - 30

Pruebas Unitarias en Angular: Navegación y Outputs HTML
07:48 min - 31

Pruebas Unitarias en Angular: Testeo de Componentes y Servicios
14:56 min - 32

Pruebas Unitarias en Jasmine: Espías y Stubs en Angular
10:55 min - 33

Pruebas de Espionaje en Objetos Globales y Métodos en JavaScript
07:21 min
Pruebas de integración de Angular apps con Jasmine
- 34

Pruebas de integración con Jasmine y Angular
05:37 min - 35

Pruebas de Navegación con Angular y RouterTestingModule
06:18 min - 36

Pruebas HTTP en Angular con HTTP Client Testing Module
11:01 min - 37

Pruebas Unitarias: Cobertura Completa de Métodos HTTP en API
04:24 min - 38

Buenas prácticas de Unit Testing con Jasmine
Viendo ahora
Resumen
!Felicitaciones por terminar el Curso de Unit Testing con Jasmine!
En este curso aprendimos a trabajar con Jasmine a nivel profesional: integramos servicios, componentes y templates para detectar errores de forma automática ya que se nos pueden escapar cuando revisamos nuestro código a simple vista.
Vamos a repasar algunas buenas prácticas para trabajar en Unit Testing:
- Usar un sistema de control versiones como GIT para facilitar la revisión de código con nuestros equipos y configurar herramientas de buenas prácticas (como linters y herramientas de tipado).
- Crear archivos separados con el stub de una clase específica en vez de crear stubs en cada uno de nuestros archivos de pruebas.
- Tu fuente de información siempre debe ser la página oficial de las herramientas que estas utilizando, en este caso, a la documentación oficial de Jasmine: jasmine.github.io.
Recuerda dejar todas tus dudas y comentarios en el sistema de discusiones de Platzi o contactando a nuestro profe por sus redes sociales ????.