(mi)
Quizás me recuerden de otras charlas como...
Software Engineer @
Construir un proyecto muy sencillo de tests con cucumber + selenium... ¡¡¡Desde 0!!!
...
Iterar sobre la aplicación construida para:
WAT!!!!
¿En media hora?
Bueno, y también podemos hablar durante las cañas ;)
Give me some code, Bit**!
Sabemos qué es cucumber
Como relacionamos la especificación con la implementación
Las posibilidades que nos brinda
Como encaja con los tests de 4 fases:
Before + Given = preparar (setup)
When = ejercitar el SUT
Then = verificar el comportamiento
After = limpiar (tear down)
Sabemos que es Selenium
Hemos aprendido a usar el IDE (niños, no hagáis esto en casa)
No es fácil hacer datasets dinámicos
No es cómodo usar datasets grandes
Difícil mantener el estado de los tests
¡El reporting podría ser más molón!
Para acabar, ten en cuenta que...
Diseña el código pensando en cómo probarlo
No te vuelvas loco con las verificaciones
Ten en cuenta para qué escribes cada test
No automatices un test de integración si puedes evitarlo
Mandad vuestro feedback por favor!!
https://slides.com/delr3ves/smashtech2015/
sergio.arroyo@sonatalocal.com