Robert Slama napsal(a):
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.
jsou ruzne testy: jednotkove, integracni, funkcni a kazdy plni jinou
ulohu. Myslim, ze puvodni autor mnluvil o jednotkovych a integracnich.
BTW i role rucniho klikace se da do jiste miry zautomatizovat...
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.
To je prece o necem jinem. Kdyz vstup/vystup je porad stejny a
pozadavky na chovani jsou stejne, pak zmena implementace nema zadny vliv
na testy do te miry, ze by je bylo potreba upravovat (to je dane z
logiky testu). A naopak pokud se meni chovani komponenty v dusledku
nejakeho pozadavku, tak se meni i testy. Tak to proste je.
--
S pozdravem Roman "Dagi" Pichlik
/* http://www.sweb.cz/pichlik/ Blog pro kodery */
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________