Citat:
Oslanjaju se isključivo na unit testove i kao malo promrndžaju po gotovom proizvodu, kakav crni functional regression, pa kada proizvod dospe u javnost mali milion bagova ispliva.
|
Cak ni oslanjanje na unit testove nije problematicno koliki je problem nepoznavanje relevantnosti testa. Kako kaze jedan moj kolega: "Dzabe ti test ako nece da padne kada promijenis biznis logiku u implementaciji".
Moram se sloziti da su unit testovi generalno, jeftini. Iz mog iskustva, integracioni testovi su se pokazali kao mnogo relevantniji. Pokrivas citavu "vertikalu". "End-to-end" testovi takodje imaju ogroman znacaj iako su mnogo "skupi" jer oduzimaju mnogo vremena da bi se napisali. Medjutim, najteze od svega je rvati se s musterijom i ubjedjivati ih da su testovi neophodni.