Nedami nezapojit sa....rovnako ako vsetci mam nazor, ze junit testy maju
svoje miesto pri vyvoji a ich realizacia je na vyvojarovi tej ktorej
komponenty. Co sa vsak tyka textu o testerovi musim trocha protestovat.
Tester ako taky by mal testovat inu cast resp. iny pohlad a pristup k
aplikacii a jeho miesto je aspon pri vacsich projektoch rovnako dolezita (a
to nie som tester). CO sa tyka testera (aspon pokial hovorime o
kvalifikovanych testeroch a nie o "klikacoch" webu) tak riesi/testuje
funkcionalitu aplikacie z hladiska uzivatela. 
Add. Menenie logiky a testov.... Pokial je aplikacia dobre navrhnuta tak
testy sa predsa robia na tlaceni dat jednou stranou do vstupu (dobrych aj
zlych) a testovanie/analyzovanie  vystupov na druhej strane a logika by mala
byt zapuzdrena tak aby jej zmena nemala vplyv navonok... takze testy by sa
urcite menit nemali.


R^


SpiritLine s.r.o.
Polianky 5
844 14 Bratislava
 
[EMAIL PROTECTED]
gsm: 00421 905 122 841
tel/fax: +421 2 6446 3323
 
http://www.spiritline.org

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Jiří Mareš
Sent: Tuesday, March 28, 2006 2:53 PM
To: Java
Subject: Re: OT: Testovani aplikaci (JUnit, DBUnit ...)

> To je relativni... Test vetsinou napisete jednou, ale streva logiky, 
> kterou testuje menite pocas vyvoje xkrat. Ve vysledku to pak dopadne 
> tak, ze Vam testy usetri plno casu, ktery by jste jinak venoval 
> debugovani nebo zkoumani logu.

Tady je nutno pouze rici, ze casto se stane, ze zmenou logiky se meni i
testy :-( Ze je to pracnejsi je bezpochyby jasne, ale kod je kvalitnejsi ->
mene chyb a problemu.

Navic pri releasu pustite testy a mate podstatne vetsi jistotu, ze aplikace
bude chodit, nez kdyz to pustite a nazenete testera, ktery zkousi, protoze
ho to prestane bavit, pokud neco 3x funguje po ctvrte to uz neproveri apod.

Takze podle me, stoji to vice casu, rozhodne, musi se to umet, rozhodne, ale
stoji to za to, rozhodne!!

> Cili argument s casem je jen chaba vymluva, vyvojari nechteji psat 
> testy z nekolika duvodu (alespon co jsem zjistil).
> 
> 1.) jsou lini, protoze je to nekdy pracnejsi (predevsim integracni 
> testy)
> 2.) nevi jak na to
> 3.) nikdo jim nevystlil vyhody

--
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic


Odpovedet emailem