JUnit5

Junit este un unit testing framework pentru limbajul de programare Java. Este foarte util pe zona de test-driven development si face parte dintr-o suita de unit testing frameworks.
Cod: JVA-067
Durata: 12 ore

Descriere

In cadrul acestui training participantii vor invata cum sa lucreze cu JUnit 5 (arhitectura si functionalitati), cu ajutorul exemplelor si sesiunilor de practica. Acestia vor avea oportunitatea de a scrie aplicatii punand in practica principiile TDD si folosind Junit 5 – una dintre cele mai folosite librarii externe in proiectele Java.

JUnit este un unit testing framework pentru limbajul de programare Java. Este foarte util pe zona de test-driven development si face parte dintr-o suita de unit testing frameworks, cunoscute ca xUnit, care au inceput cu Sunit. Este vazut ca un JAR la compile-time.

Subiecte curs

JUnit 5 - Introducere
  • Ce este JUnit?
  • Ce este TDD?
  • Avantaje TDD
  • Code Production Lifecycle
  • Izolarea codului incorect
  • Arhitectura JUnit 4
  • Module JUnit 5
  • Platforma JUnit
  • JUnit Jupiter
  • JUnit Vintage


JUnit 5 vs. JUnit 4
  • Architectura
  • Supported Java Version
  • Annotations
  • Assertions
  • Assumptions
  • Code Coverage Tools
  • JUnit 5 IDE Support
  • Needed dependencies
  • @Test annotation
  • Test fixtures

Exercitiu
JUnit 5 Functionalitati noi si Annotations
  • @DisplayName
  • @Disabled
  • @Nested
  • @Tag

Assertions
Assumptions
Dependency Injection in JUnit 5
Parametrized Tests
Dynamic Tests
Exercitii
Integrating JUnit 5 with Mockito
  • SUT si DOC
  • Mock Objects
  • Extensii JUnit 5
  • Use Cases pentru Mock Objects
  • Mockito dependency
  • Device mocking

Exercitii

Obiective

Familiarizarea participantilor cu dezvoltarea de aplicatii folosind JUnit 5

Public tinta

  • Programatori care vor sa invete mai multe despre unit testing
  • Programatori cu experienta in folosirea JUnit 4, care vor sa invete noile functionalitati ale JUnit 5
  • Software testeri care au nevoie sa automatizeze o parte din activitatea lor

Cerinte curs

  • Cunostinte de baza Java 8
  • Cunostinte de baza Apache Maven

Trainer in Online
Oleh Yushchenko Java Trainer
Oleh are peste 10 ani de experienta in Enterprise Java Development. In aceasta perioada, a fost implicat in mai multe proiecte IT pentru diferite companii, banci de investitii si furnizori de solutii Forex.

Mai mult decat atat a lucrat si la dezvoltarea unei platforme automate de invatare care ajuta oamenii sa invete sa programeze in Java – de la pasii de baza pana la tehnici mai complexe. Pana acum peste 1000 de oameni au utilizat aceasta platforma pentru a invata limbajul Java.

Lui Oleh ii place sa programeze, in special in Java, dar ii place si sa predea sau sa dezvolte training-uri pe aceasta arie. Ca atare cauta mereu cele mai bune studii, cursuri, videoclipuri sau carti despre invatare pentru a creste calitatea si impactul training-urilor pe care le faciliteaza.
Cursul este programat in: Online
5.10.2020 - 7.10.2020
Interval orar: 09:00-13:00
Loc: Online
Durata: 12 ore
Limba: English
Trainer
Oleh Yushchenko
Java Trainer
-10% 1 152 RON
1 037 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
5.10.2020 - 7.10.2020
Interval orar: 09:00-13:00
Loc: Online
Durata: 12 ore
Limba: English
Trainer
Oleh Yushchenko
Java Trainer
-10% 1 152 RON
1 037 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Bucuresti 1140 RON
Cracovia 1140 RON
Wroclaw 1140 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Alte cursuri care te-ar putea interesa:
JVA-011
16 ore
JVA-030
12 ore
JVA-059
12 ore

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.