Slide 1

Slide 1 text

El testing en JavaScript ya no es para gurús Ricardo Borillo @borillo

Slide 2

Slide 2 text

http://programmeratwork.com/cursos/agilejs/

Slide 3

Slide 3 text

Kent Beck “Any program feature without an automated test simply doesn't exist”

Slide 4

Slide 4 text

Centra tu esfuerzo de testing en features con valor de negocio y no clases o métodos en aislamiento

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Vigila tu diseño controlando el acoplamiento, los niveles de abstracción y la semántica

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

SPIKES

Slide 9

Slide 9 text

FAST STABLE REPETIBLE INDEPENDENT SUT

Slide 10

Slide 10 text

Matcher Business value Test framework

Slide 11

Slide 11 text

Cuida tu código de test como si fuera el código de producción

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Acceptance testing

Slide 14

Slide 14 text

Cuando tus tests más se parezcan al modo en que se usa tu software, más fiables serán

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Page Objects

Slide 26

Slide 26 text

#let’s code

Slide 27

Slide 27 text

Integration and Unit testing

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Funcionalidades clave Custom matchers, mocks y snapshot testing

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

#let’s code

Slide 33

Slide 33 text

Cuida tu ciclo completo de testing para producir código más fácil de mantener y modificar

Slide 34

Slide 34 text

Ricardo Borillo @borillo