HTML

ÉnKép - takacsot

Friss topikok

  • Karbonade: Az első résszel egyáltalán nem értek egyet, Európában az Operának egyelőre jóval nagyobb részesedé... (2009.04.02. 14:07) My browser war
  • takacsot: @Bővíz László: Természetesen lehet. Javasolni tudom a könyvesboltok polcain az önfejlesztés részl... (2009.01.01. 12:30) Az IQ-m
  • natalie: szerintem nagyon jo könyv. ajánlom midenkinek! (2007.09.12. 01:21) Stephen King: A mobil
  • Ismeretlen_28084: zseniális könyv tényleg (2007.04.10. 15:24) Matt Beaumont: E-sztori
  • Ismeretlen_29217: Pontosan az gond, hogy a teszt kódrészletet nem tudják értelmezni. Konkrétan a paraméterátadási m... (2006.10.18. 08:02) Internyúzás

Unit tesztek szerepe

2007.04.11. 20:42 takacsot

Az utóbbi időben többször is elcsodálkoztam (na jó, felkúrtam az agyam), hogy milyen félreértsek vannak a unittestekkel kapcsolatban.

Félreértés No1: Tesztelőknek kell csinálniuk

Alapvető félreértés. A unit teszt már nevében is rácáfol. Programegység teszt. Arra szolgál, hogy  a programozó a saját munkáját ellenőrizze. Saját tapasztalat, hogy ezt a segítséget nem lehet lebecsülni. Keverik az automatikus integrációs tesztekkel, amiknek ezek a unittesztek képezhetik az alapját. Egy workflow egyes lépésinek unittesztje megfelelő sorrendben és paraméterekkel végrehajtva már integrációs tesztet adnak.

Félreértés No2: Másik fejlesztőnek kell csinálnia

Igazából teljesen ugyan az a gond, mint az előzővel. A saját munkát kell ellenőriznünk vele. Igen hasznos egy másik fejlesztőnek, ha ellenőriznie akarja, az adott komponensnek a használatát és viselkedését. Azokat felhasználva bizonyosodhat meg arról, hogy a refactoring sikeres volt vagy kibővitve egy-egy bug-tescase-vel a hibajavítás nem tette tönkre a többi funkciót.

Félreértés No3: Kezdőknek kell csinálniuk

Olyan embenek kellene írnia a tesztek, akinek alig van rálátása a rendszerre? Aligha. Más programozó munkáját tesztelje? Olyanét, akinek a gondolkodás és tapasztalata olyan lehet, ami az övétől eltér. 

 

A unit teszt a komponenssel együtt élő és lélegző valami. 

 

Szólj hozzá!

Címkék: programming professionalism,

A bejegyzés trackback címe:

https://takacsot.blog.hu/api/trackback/id/tr8775895

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása