Programátor vs. tester

radsej noname

Programátor vs. tester
« kdy: 02. 05. 2013, 11:34:05 »
Zdravim,

ako clovek, ktory sa pohybuje aj medzi programatormi aj medzi testermi, musim povedat, ze ma trapi, ze testeri su povazovani sirokou (IT) verejnostou ako nieco podradne, "cvicene opice", pocuvam na nich casto a je to uplne nespravodlive. Citam to obcas aj v tomto fore (tester = uroven primata).

Toto ale vobec nie je pravda a je to dost ofenzivne. Za to, ze nejaky programator -- programuje ako prasa -- nepise si ani zakladne unit testy, nepise si ani zakladne funkcne testy a uz vobec nie integracne, sa nemusi povazovat tester ako ta nizsia forma existencie. Pan programator to velmi casto nabucha "nejako" do IDE (vela krat ked idem pokracovat v nejakom Maven projekte to nema ani src/test adresar, ved naco ...), a o nic sa nestara. Pan programator je uz zamestany dalsim cool projektom, pretoze on je ten, co ma "napady a tah na branku", a ostatne spravia "tie opice".

No, boli by ste prekvapeni (niektori, nemozem generalizovat) ale v enterprise prostredii je schopnost *dobre* nieco otestovat velmi dolezita a testovanie nie je len vedlajsi produkt vyvoja ale jeho kritickou castou, zvladnut testovacie technologie, pripravit infrastrukturu, zklbit CI a TDD a nastavit to tak aby to slo, to nie je ako vygooglit si nieco o Springu a robit machra.

Ak niekedy stretnete testera tak sa skuste nad svojim postojom k nemu zamysliet (ak sa v horenapisanom aspon trocha spoznavate), on po vas totiz velmi casto doslova upratuje a za chrbtom sa vam smeje, aky ste neschopni.
« Poslední změna: 03. 05. 2013, 10:28:33 od Roman Bořánek »


Stalin

Re:programator vs. tester
« Odpověď #1 kdy: 02. 05. 2013, 11:44:46 »
Frustracia z nedostatocneho financneho ohodnotenia?

zamyslimse

Re:programator vs. tester
« Odpověď #2 kdy: 02. 05. 2013, 11:52:50 »
Ak niekedy stretnete testera tak sa skuste nad svojim postojom k nemu zamysliet ... za chrbtom sa vam smeje, aky ste neschopni.

:D

nereknu

Re:programator vs. tester
« Odpověď #3 kdy: 02. 05. 2013, 12:03:34 »
No co, jedna skupina rika nahlas, ze jsou opice a ta druha pak pomlouva za zady, ze je neschopny ;)

Ono hodne zalezi tester ceho a programator ceho. tester her je v podstate pocitacovy maniak a hraje 8 hodin v praci a pak jeste 8 hodin doma :) za to testovat kritickou aplikaci uz chce kumst a je to neco jineho.

Kazdopadne testera dela clovek, co chtel programovat, ale neslo mu to (95%).

Evzen

Re:programator vs. tester
« Odpověď #4 kdy: 02. 05. 2013, 12:50:38 »
Kazdopadne testera dela clovek, co chtel programovat, ale neslo mu to (95%).
Bohuzel co ja jsem se setkal, tak presne tak to je..

A to, ze programatori nepouzivaji Unit testy a jine nemusi byt tak uplne problemem na jejich strane, ale tlak z vedeni, protoze na to zkratka neni cas.

V idealnim svete, by vse melo fungovat jinak, ale kdo z nas zije v idealnim svete ? :)

Evzen


Franta.

Re:programator vs. tester
« Odpověď #5 kdy: 02. 05. 2013, 13:04:26 »
Kazdopadne testera dela clovek, co chtel programovat, ale neslo mu to (95%).

Bohužel to tak často je (případně pokud umí dobře mlít pantem, tak jde dělat analytika, případně pokud zná ty správné lidi, jde dělat manažera).

Nicméně testování je (nebo by měla být) seriózní práce a vyžaduje to určité osobnostní i technické kvality člověka. Správně by to nemělo být tak, že testery dělá ten odpad, co se nedostal jinam. Takoví testeři spíš brzdí vývojový tým, než aby mu pomáhali (unikají jim důležité chyby a naopak otravují s kravinami).

Znám pár (asi tak dva) velice dobré testery, které jsou skutečnou posilou pro vývojový tým a hodně pomáhají, klidně by mohli dělat i programátory, ale víc je baví testovat. Před takovými klobouk dolů.

P.S. a taky hodně záleží na firmě a na vedení - jestli se tam testy automatizují (pak je už částečně programování) nebo jestli se najme banda opic na ruční testování.

pavel

Re:programator vs. tester
« Odpověď #6 kdy: 02. 05. 2013, 13:16:29 »
Nekde jsem cetl celkem trefne charakteristiky testeru a programatoru.

Pogramatori
-nesnasi repetetivni praci (nez aby neco udelali 2x, napisou si skript)
-snazi se hledat elegantni reseni (aby se to lehce naprogramovalo, slo to rychle apod.) a ostatni je nezajima
-preferuji presne vyjadrovani bez zbytecnych veci

Testeri
-nevadi jim repetetivni cinnost (nevadi jim 100x proklikat ten samy program)
-snazi se kreativne hledat vsechny mozna reseni i ty neefektivni
-nevyzaduji presne vyjadreni, radi si zadani uzpusobuji podle sveho

Jinak jsem byl na jedne prednasce testerky a ta ukazovala chybu v notepadu nebo wordpadu, kdy nastavila maximalni velikost pisma ve 2 ruznych dialozich a pokazde to vyslo jinak (kazdy dialog mel nastevene jine maximum). Tohle je typicky bug, ktery programator nikdy nenajde. Presne co tady lidi pisou si ta testerka stezovala na horsi financni hodnoceni a horsi spolecensky status.

Diskobolos

Re:programator vs. tester
« Odpověď #7 kdy: 02. 05. 2013, 14:01:57 »
Toto jsou přesně témata o h.vně. A takovýchto povedených výtvorů se za poslední dobu urodilo povícero. Do toho lidi naj.bou x dalších odpovědí o ničem (třeba jako já).

Všechno by ale mělo mít hranici. Nedá se to pak číst. Nemá to žádnou vypovídající hodnotu. K čemu to pak je? Redakce, he? Že by se tím naháněla inzerce? Jiný důvod mě nenapadá. Už s tím kua něco dělejte!!  :-\

Tonda

  • *****
  • 630
    • Zobrazit profil
    • E-mail
Re:programator vs. tester
« Odpověď #8 kdy: 02. 05. 2013, 14:07:48 »
Tak je rozdíl mezi člověkem řídícím testování, vytvářejícím testcasy a řadovým testerem, který prostě stále dokola sjíždí dané testovací scénáře a zapisuje odchylky, takoví lidé se často nahrazují nástroji jako je HP QTP. Samozřejmě ne vše lze nebo se vyplatí automatizovat, tester musí mít určité kvality, ale rozhodně je to méně kvalifikovaná pozice než programátor. A i zde jsou rozdíly, zda vývojář je na základě zadání zodpovědný za vznik aplikace od analýzy až po FAT nebo zda dostává detailní analýzy až na úroveň metod a datových struktur a prostě jen kóduje. Nicméně i zde si myslím, že nároky na znalosti a mentální vlastnosti kódovací opičky jsou větší než u testovací opičky.

P.S. Jsem programátor

.

Re:programator vs. tester
« Odpověď #9 kdy: 02. 05. 2013, 14:21:58 »

lofcek

Re:programator vs. tester
« Odpověď #10 kdy: 02. 05. 2013, 14:29:29 »
Citace
testeri su povazovani sirokou (IT) verejnostou ako nieco podradne, "cvicene opice", pocuvam na nich casto a je to uplne nespravodlive

Hm .. programatori sa obcas povazuju za nieco viac .. ale zial to nezmeni asi nikto na svete. Rovnako neuctive obcas mavame aj na adresu roznych manazerov, supportakov, uzivatelov, ludi HR, PR a co ja viem s kym sa este programator moze stretnut. Casto zvykneme podcenovat ludi, ktorych pracu nepozname, alebo nepovazujeme ju za tak zaujimavu. No, je to tak a neda sa to zmenit tak lahko. Takmer kazdy mlady (a programatori mladi byvaju) zije v presvedceni, ze je stredom vesmiru a troska pokory a pochopenia ostatnich obvykle pride az casom.

Okrem toho, su programatori a programatori. A takisto aj testeri a testeri (manazeri a manazeri).

Jim

Re:programator vs. tester
« Odpověď #11 kdy: 02. 05. 2013, 14:45:32 »
No co, jedna skupina rika nahlas, ze jsou opice a ta druha pak pomlouva za zady, ze je neschopny ;)

Ono hodne zalezi tester ceho a programator ceho. tester her je v podstate pocitacovy maniak a hraje 8 hodin v praci a pak jeste 8 hodin doma :) za to testovat kritickou aplikaci uz chce kumst a je to neco jineho.

Kazdopadne testera dela clovek, co chtel programovat, ale neslo mu to (95%).
Kdepak jste tuto informaci vyhrabal? Testování hry vypadá tak že jedete dle papíru:
-zvedni batoh
-polož batoh
-klekni
-zvedni batoh

S hraním bych to nezaměňoval. Tedy v produkčním a korporátním prostředí to takto vypadá. Nemluvím o testerovi české lokalizace....

datasmarter

Re:programator vs. tester
« Odpověď #12 kdy: 02. 05. 2013, 14:57:06 »
Citace
testeri su povazovani sirokou (IT) verejnostou ako nieco podradne, "cvicene opice", pocuvam na nich casto a je to uplne nespravodlive

Hm .. programatori sa obcas povazuju za nieco viac .. ale zial to nezmeni asi nikto na svete. Rovnako neuctive obcas mavame aj na adresu roznych manazerov, supportakov, uzivatelov, ludi HR, PR a co ja viem s kym sa este programator moze stretnut. Casto zvykneme podcenovat ludi, ktorych pracu nepozname, alebo nepovazujeme ju za tak zaujimavu. No, je to tak a neda sa to zmenit tak lahko. Takmer kazdy mlady (a programatori mladi byvaju) zije v presvedceni, ze je stredom vesmiru a troska pokory a pochopenia ostatnich obvykle pride az casom.

Okrem toho, su programatori a programatori. A takisto aj testeri a testeri (manazeri a manazeri).

+1

j

Re:programator vs. tester
« Odpověď #13 kdy: 02. 05. 2013, 17:39:04 »
No co, jedna skupina rika nahlas, ze jsou opice a ta druha pak pomlouva za zady, ze je neschopny ;)

Ono hodne zalezi tester ceho a programator ceho. tester her je v podstate pocitacovy maniak a hraje 8 hodin v praci a pak jeste 8 hodin doma :) za to testovat kritickou aplikaci uz chce kumst a je to neco jineho.

Kazdopadne testera dela clovek, co chtel programovat, ale neslo mu to (95%).

Heh ... tys testera taky nikdy nevidel, vid?

Tak pro tvoji informaci, testovat gamesku, je velmi (ale opravdu velmi) nudna prace, trebas proto, ze musis 100x+ projit stejnej Qst, musis testovat vsechny mozny a pokud mozno i nemozny varianty jak co udelat ...  a musis umet velmi dobre popsat, co kde jak a proc je spatne (nebo si to aspon myslis). Takze kazdej herni maniak, by te stim poslal velmi rychle do rite. Nema to vubec nic spolecnyho s hranim. Ostatne i proto se na testovaji cim dal vic jebe(je to drahy a nikdo to nechce delat), a podle toho vysledek vypada. Proste se do role testeru postavej platici hraci.

A co se aplikaci tejce, v realny firme je programator a tester jedna osoba, opak plati tak mozna pro par korporaci. Realne bych te totiz velmi rychle poslal jako dodavatele do haje, kdybys mi prines aplikaci jako (trebas) "implementator", zjistil, ze nejaka blbost nefunguje, zacal zhanet testera ... aby ten za tejden rek programatorovi, ze je tam neco blbe.

BTW: Programatory znam tak asi dva ... (a knim spoustu placalu, kteri maji "programator" ve svy pracovni smlouve). Sam se za programatora nepovazuju, presto ze sem obcas nucen neco napsat, ale klidne reknu, ze to co napisu vypada v 80+% lip, nez co zplacaj ti, kteri se sa programatory povazujou (nac overovat vstupy, ze ... trebas ...proste poslem update a uvidime, co to udela ... )

ksd

Re:programator vs. tester
« Odpověď #14 kdy: 02. 05. 2013, 18:10:17 »
Jsu to socky ktore nevedia progtmovať :D Veď otestovať to vie každý..