Ano, predpokladal jsem jednotkove (unit) a integracni - tj, jak se dana kompomenta (trida, balik..) chova vuci jinym komponentam (podle me :)). To znamena testy psane primo vyvojovym tymem. Funkcni testy chapu jako acceptance testy podle CI tj. napsane ve spolupraci se zakaznikem, nejlepe testovane externim testerem.
DH >>> [EMAIL PROTECTED] 28/03/06 07:06odp. >>> 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 ______________________________________________________________________
