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
