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
aitortxu
September 26, 2011
0
98
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
370
pamplona_scraft.pdf
aitortxu
0
68
En mi equipo funciona pero no sé por qué
aitortxu
0
280
Deuda técnica ¿Podemos pagar los plazos?
aitortxu
0
160
Fallando con Grails
aitortxu
1
2.7k
Katayunos
aitortxu
1
190
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
125
8.5k
How to name files
jennybc
65
93k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Fireside Chat
paigeccino
22
2.6k
Automating Front-end Workflow
addyosmani
1357
200k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
12
1.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
21
6.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Typedesign – Prime Four
hannesfritz
36
2.1k
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?