Grails testing, Agile Aragón

810 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
810
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Grails testing, Agile Aragón

  1. 1. Testing con Grails Agile Aragóndomingo, 10 de marzo de 13
  2. 2. ¿Grails? • Framework web full stack (JVM) • Groovy • Spring, Hibernate, Sitemesh, Tomcat... • CoC & DRYdomingo, 10 de marzo de 13
  3. 3. Artefactos • Dominio (modelos) • Controladores • Vistas • Servicios • Taglibsdomingo, 10 de marzo de 13
  4. 4. Frameworks de testing • JUnit/GroovyTest * • Spock * • Easyb • Cucumberdomingo, 10 de marzo de 13
  5. 5. Tipos de tests • Unitarios: sin entorno de Grails (DI, db, GORM, logs...). • Integración: con todo entorno de Grails disponible. • Funcionales: peticiones httpdomingo, 10 de marzo de 13
  6. 6. Comandos • grails test-app • grails test-app unit: • grails test-app :spock • grails test-app com.danilat.killerapp.MyClassdomingo, 10 de marzo de 13
  7. 7. Mocks & stubs • @TestFor • @Mock / mockDomain • mockFor • ExpandoMetaClass • Spock Mocksdomingo, 10 de marzo de 13
  8. 8. Plugins para funcionales • Webtest • Functional test • Geb • Selenium-RC • WebDriverdomingo, 10 de marzo de 13
  9. 9. Testing continuo • Guard • AutoTestdomingo, 10 de marzo de 13
  10. 10. Código • https://github.com/danilat/CachiruloHub/ tree/master/hub/testdomingo, 10 de marzo de 13

×