Cod: JVA-073
Durata: 16 ore
Durata: 16 ore
Descriere
In cadrul acestui training vei invata cum sa lucrezi cu Behavior-Driven Development (BDD) in Java.BDD este o metodologie de software development care satisface in mod direct nevoile de business. Filosofia din spatele ei este generata de strategia de business, de cerinte si de obiective - pe care aceasta metodologie le rafineaza si le transforma intr-o solutie IT.
BDD ajuta la reducerea costurilor si risipei, la schimbari mai sigure si mai usor de implementat precum si la release-uri mai rapide. BDD se concentreaza pe a orienta efortul de dezvoltare spre descoperirea si livrarea de functionalitati care sa ofere business value si pe evitarea celor care nu fac asta.
Participantii vor invata cum sa scrie propriile lor aplicatii software, implementand principii BDD si folosind JUnit5, Cucumber si JBehave.
Subiecte curs
Elementele de baza ale Behavior Driven Development- Procesul de dezvoltare BDD
- Cum construim un software corect
- Cum abordam incertitudinea
- Behavior-Driven Development
- Test-Driven Development
- Introducerea unei functionalitati noi
- Criterii de acceptare
- Analiza cerintelor
- Principii si practica BDD
Cum facem pasul de la TDD la BDD
- Caracteristici TDD
- Caracteristici BDD
- TDD vs BDD
- Beneficii BDD
- JUnit 5 Essential Annotations
Java BDD cu Cucumber
- Introducere Cucumber
- Gherkin, functionalitati, scenarii, annotations
- Instalarea si configurarea Cucumber
- Adaugarea de functionalitati cu ajutorul Cucumber
Java BDD cu JBehave
- Introducere in JBehave
- Functionalitati si terminologie
- Instalarea si configurarea JBehave
- Adaugarea de functionalitati cu ajutorul JBehave
Obiective
- Sa ofere participantilor cunostintele necesare pentru a dezvolta aplicatii software folosing Java BDD cu Cucumber si JBehave
Public tinta
- Programatori Java
- Arhitecti Software
- Software Testeri care trebuie sa automatizeze anumite activitati
Cerinte curs
a:2:{s:4:"TEXT";s:91:"- OOP
- Java
- Unit testing – elemente de baza