Dal corso: Behavior-Driven Development

Cosa sapere

- [Istruttore] Questo corso è progettato per fornirti una panoramica di alto livello dei principi di sviluppo guidati dal comportamento. Per ottenere il massimo da questo corso, sarebbe utile avere una certa familiarità con i concetti fondamentali su cui si basa lo sviluppo basato sul comportamento. Agile è un approccio allo sviluppo del software che migliora notevolmente il processo BDD. Per un contesto adeguato, la conoscenza di agile fornirà una certa chiarezza al contenuto del corso. Se non hai familiarità con questo argomento o desideri rispolverare agile, dai un'occhiata al corso Metodologie agili. Questo corso sarà per lo più basato sulla teoria. Tuttavia, utilizzeremo lo strumento BDD noto come Cetriolo per eseguire test dalla riga di comando e aiutare a illustrare alcuni concetti. Anche se non è necessario seguire l'esecuzione dei test di cetriolo per ottenere valore dal corso, se desideri eseguire questi test da solo, dovresti avere una conoscenza di base di come navigare nella riga di comando. Per imparare le basi della navigazione a riga di comando, dai un'occhiata a Learning Linux Command Line. Useremo anche il linguaggio di programmazione Ruby per dimostrare come funziona Cucumber. Non è necessario essere esperti in Ruby per lavorare con Il cetriolo, ma può sicuramente essere utile. Per comprendere appieno la parte della classe dedicata al test del cetriolo, sarebbe nel tuo interesse avere una conoscenza di base della programmazione. Se vuoi saperne di più, ti consiglio il corso Ruby Essential Training.

Contenuti