Test-Driven Development (TDD) in Java

O introducere intr-una din practicile dezvoltarii software cu Agile - test-driven development (TDD).
Cod: DEV-009_JVA
Durata: 16 ore

Descriere

Acest training te ajuta sa explorezi elementele de baza ale test-driven development. Mai intai prin intelegerea principiilor cheie ale acestei abordari si apoi prin punerea lor in practica in dezvoltarea unei aplicatii software complexe pe mai multe niveluri.

Vei invata despre unit test frameworks folosite in abordarile test-driven development. Vom discuta si cateva aspecte teoretice ale unit testing cu exemple de cod Java, care sunt utile pentru programatorii juniori indiferent de metodologiile pe care le folosesc in proiect.

Am dezvoltat acest curs pentru programatori (fara nici un fel de restrictie cu privile la platforma de dezvoltare pe care o folosesc). Este util atat pentru developerii cu experienta care folosesc deja unit testing si vor sa introduca practici TDD in proiectele in care lucreaza, cat si pentru cei incepatori care vor o introducere in bazele unit testing.

Subiecte curs

Introducere in testarea software
  • Ce este testarea software?
  • Ce putem sa descoperim cand testam?
  • Clasificarea tipurilor de testare software
  • Principii de testare software

Dezvoltarea de software folosind abordarea Test-Driven Development
  • Definitia Test-Driven Development
  • Procesul de lucru Test-Driven Development
  • Unit Test Framework – Introducere
  • TDD Kata

Test-Driven Development Patterns
  • Red-Green-Refactor
  • Cele mai simple teste
  • Unit Test Name Conventions
  • F.I.R.S.T Principles of unit testing
  • Inheritance & unit test
  • Legacy code & unit test

Test Driven Development Anti-patterns
  • Anti-patterns catalog
  • Greseli de baza

Tehnicile Test-Driven Development
  • Multilayer Architecture Pattern
  • Tehnici pentru dezvoltarea Application Programming Interface
  • Testarea software cu Mock

Obiective

  • O intelegere de baza a obiectivelor de testare
  • Cum sa folosesti patterns in unit test development
  • Familiarizarea cu sintaxa JUnit 5 Test Framework si obtinerea de experienta in utilizarea ei
  • Cum practicam Test-Driven Development
  • Cum sa folosesti TDD patterns
  • Dezvoltarea de aplicatii folosind TDD

Public tinta

  • Programatori – juniori si seniori

Cerinte curs

  • Cel putin un an de experienta in programarea cu Java

Alege oras Online Pret
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.
Online 1663 RON
Bucuresti 1663 RON
Cracovia 1663 RON
Wroclaw 1663 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. La preturile afisate se adauga TVA.

Inscrie-te!

Prenume*
Nume*
Companie
Adresa email*
Alege oras
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.