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.