tdd con angular y jasmine
Post on 01-Jul-2015
1.068 Views
Preview:
DESCRIPTION
TRANSCRIPT
Sergio Castillo Yrizales@scyrizales
Bio: Sergio Castillo Front End Developer
6 años de experiencia
Leer
Futbol
Javascript!!!
scyrizales en todas las redes ;)
Introducción
Test Driven Development
Elegir un requisito
Escribir una prueba
Verificar que la prueba falla
Escribir la implementación
Ejecutar las pruebas automatizadas
Actualización de la lista de requisitos
Que es Jasmine? “Jasmine is a behavior-driven development
(BDD) framework for testing JavaScript code”
BDD es TDD bien estructurado
Igualmente tenemos que cumplir con los requisitos
http://jasmine.github.io/2.0/introduction.html
Desarrollo
Carrito de compras Algo simple
Listar productos
Agregarlos a un carrito…
Permitir checkout (si seguro…)
Tienda Fantastica
Ponerla online y hacerme rico $_$
Routing Un par de rutas
Producto
Carrito
Requisitos Listar Productos
Servicio
Controladora
Vista
Requisitos Listar Carrito
Servicio
Controller
Vista
Resultados: Pruebas
Resultados: App
Resultados: App
Recursos El proyecto se encuentra en la siguiente ruta:
https://github.com/scyrizales/TDDAngularJS
El video del hangout esta en:
http://blog.devacademy.la/post/92009921691/test-driven-development-con-angular-js-jasmine
Muchas Gracias!!
top related