testare automată · 2011. 3. 22. · 2011-03- it html' 2011-03- 2011-03- 2011-03- 1b 18...

Post on 31-Mar-2021

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Testare automatăROSEdu CDL, martie 2011

când scriem software

facem greșeliintroducem bug-uri

• Useri

Tipuri de teste

• Useri

Tipuri de teste

• Manual

Sunt leneș.

• Useri

Tipuri de teste

• Manual• Teste funcționale

• Useri

Tipuri de teste

• Manual• Teste funcționale• Unit test

Paranteză: cod organizat

Unit tests

• Testăm un singur lucru• Îl testăm o singură dată• Set-up cât mai simplu• Izolăm codul (mocks & stubs)

Mocks• Izolăm componenta• Verificăm interacțiunea cu restul

codului• De evitat abuzul:• tight coupling• set-up complex

Test-driven development

• scrie un test• rulează-l, trebuie să fail• implementează codul• rulează iar testul, trebuie să

meargă

Concluzii• Testarea se face oricum,

mai devreme e mai bine• Beware temptation• Expune probleme de

organizare a codului (smell)

• Testarea e grea dar merită

top related