Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Probando con Grails
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
aitortxu
September 26, 2011
0
110
Probando con Grails
SpringIo 2011
aitortxu
September 26, 2011
Tweet
Share
More Decks by aitortxu
See All by aitortxu
Buenas prácticas, ¿Por qué son buenas?
aitortxu
0
670
pamplona_scraft.pdf
aitortxu
0
93
En mi equipo funciona pero no sé por qué
aitortxu
0
330
Deuda técnica ¿Podemos pagar los plazos?
aitortxu
0
180
Fallando con Grails
aitortxu
1
3k
Katayunos
aitortxu
1
220
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
Tell your own story through comics
letsgokoyo
1
810
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
New Earth Scene 8
popppiees
1
1.5k
How GitHub (no longer) Works
holman
316
140k
Building Adaptive Systems
keathley
44
2.9k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
51
A designer walks into a library…
pauljervisheath
210
24k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Transcript
Probando con GRAILS
• Aitor Alzola • http://blogs.vitoria-gasteiz.org/ti/ • @Aitortxu • Bryan Liles
TATFT Prueba todo el p**o rato
Stack de pruebas
UNIT JUnit INTEGRATION JUnit FUNCTIONAL - Other cli
TATFT Prueba todo el p**o rato
F.I.R.S.T.
Fast
Isolated
MOCK Isolated
Repeteable
Self-validating
Timely
None
None
S.O.L.I.D.
TATFT Prueba todo el p**o rato
Spock
def "length of names"() { expect: name.size() == length where:
name | length "Spock" | 4 "Kirk" | 4 "Scotty" | 6 } Condition not satisfied: name.size() == length | | | | | 5 | 4 Spock false
EasyB scenario "", { given "", { } } when
"" { } and "", { } then "", { } and "", { }
Selenium
• Canoo Web Test • Webdriver • Functional Test •
Geb
UNIT JUnit Spock-EasyB INTEGRATION JUnit Spock--EasyB FUNCTIONAL Spock--EasyB Selenium WebTest
Geb... Others cli
TATFT Prueba todo el p**o rato
Cobertura
Codenarc
Hudson
Jenkins
TATFT Prueba todo el p**o rato
What’s next?
• Fixtures • Test Data Datos
Selenium rc & Spock
Load Test
• http://www.flickr.com/photos/zsasaki/2494212092 • http://www.flickr.com/photos/wonker/281557235 • http://www.flickr.com/photos/archaicwarrior/4140998256 • http://www.flickr.com/photos/anvilcoud/117458766 • http://www.flickr.com/photos/donmeliton/2719910204
• http://www.flickr.com/photos/jennycu/4441433397 • http://www.flickr.com/photos/bionicteaching/2920562020 • http://www.flickr.com/photos/pleeker/1128663965 Fotos
TATFT Prueba todo el p**o rato
¡Gracias!
¿Preguntas?