Passa ai contenuti

Dettagli

Crafted Software ha il piacere di ospitare ancora una volta Andrea Francia per una nuova interessante sessione.

Descrizione:
Gli acceptance tests sono una pratica molto comune ma spesso fraintesa.

Non a caso se uno si ferma e si mette a guardare come la pratica viene descritta nei libri o nei video dei vari autori si scopre che ognuno dice una cosa diversa.

In realtà la pratica copre almeno tre aspetti fondamentali dello sviluppo software:

  • La raccolta e la specifica dei requisiti;
  • La "definition of done" di una funzionalità,
  • La validazione del sistema da fare prima del deploy;

Purtroppo ognuno dei vari autori enfatizza solo uno o due aspetti e il risultato è una rappresentazione apparentemente incoerente tra i vari libri.

Inoltre alcuni concetti proposti sembrano funzionare solo in contesti fiabeschi, come ad esempio "il cliente scrive i test", alzi la mano chi ha mai visto un cliente scrivere dei test?

Poi ci sono gli strumenti per "aiutarci": Fit, Fitnesse e Cucumber che in teoria permetterebbero ai clienti di scrivere test in autonomia ma, nella pratica, dato che i clienti non li usano, si rivelano una complessità in più da gestire.

In questo incontro cerchiamo di mettere un po' d'ordine nelle varie teorie proposte e discutiamo di soluzioni pratiche per affrontare la raccolta dei requisiti e l'automazione dei test di accettazione.

Programma:

  • 19:00 Ritrovo e networking @ Localhost
  • 19:15 Inizio sessione
  • 20:30 Saluti o birra/cena vicino alla location per chi vuole rimanere
Professional Development
New Technology
Open Source
Software Development
Internet Professionals

Gli iscritti sono interessati anche a