Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Mocha
Unit Testing
Esteban Beltran
@academo
jsmemories.com
Que es Unit Testing
Forma de probar el correcto funcionamiento
de una unidad de código.
Unit Testing
Las pruebas unitarias son escritos desde la perspectiva del programador. Aseguran que una function/metodo
particular ejecute sus tareas de manera correcta.
Functional Testing
Las pruebas funcionales son escritas desde la perspectiva del usuario. Estas pruebas confirman que el sistema
hace lo que el usuario espera que haga.
what users are expecting it to.
Que es Mocha?
Mocha es un completo framework de pruebas de
Javascript que corre sobre Node.js
y el navegador,
haciendo los tests
asíncronos simples y
divertidos.
http://visionmedia.github.io/mocha/
Características
Soporte para diferentes navegadores
Reportes de cobertura de código
Uso de cualquier librería de afirmaciones
API para ejecutar pruebas.
Pruebas
asíncronas con tiempos definidos.
TDD y BDD
Test-driven development
Desarrollo orientado a pruebas
Behavior-driven development
Desarrollo basado en comportamientos
BDD prueba el comportamiento deseado en el sistema, TDD prueba la implementación del sistema
Instalación de Mocha
Node.js?
npm install -g mocha
Browser?
bower install mocha
Mocha
By Esteban Beltran
Made with Slides.com
Mocha
Conferencia MedellinJS 20 Noviembre 2013
994
Esteban Beltran
More from
Esteban Beltran