Tú molas, pero tu navegador no tanto. Para que funcione la presentación como te mereces tienes que abrirla con Chrome, Safari o Firefox.

PTD

Pucela Testing Days

Vamos a hablar de por qué hacemos tests, y lo fundamental es que pretenden cambiar el sentido de urgencia, de ahí la elección del chiste malo.
JUnit + Hamcrest
@Test

Los desarrolladores conocen JUnit 4 y Hamcrest

Let's code!

github.com/juanignaciosl/ptd-junit
000-base
Proyecto base
010-running
  • Lanzar tests
  • Esperar excepciones
020-asserting
Especificar qué se espera del código.
030-fixturing
DRY!
040-hamcrest
Más y más legibles aserciones
050-parameters
Parámetros

JUnit tiene más cosas...

... utilícese con precaución

JUnit wiki

Buenos tests unitarios