Tester (Test) - specialista , který se podílí na testování komponenty nebo systému. [1] Jeho povinností je vyhledávat pravděpodobné chyby a poruchy ve fungování objektu testování (produktu, programu ). Tester simuluje různé situace, které mohou při používání testovaného předmětu nastat, aby vývojáři mohli opravit zjištěné chyby.
Konkrétní účel testovacího týmu se liší společnost od společnosti, ale za detaily je společný faktor. Testování informací. Na základě těchto informací jsou přijímána kritická rozhodnutí o projektu nebo produktu [2] .
Podle předmětu testování lze rozlišit alfa testery - neprofesionální testování programu, který je v rané fázi vývoje (" alfa verze " [3] a beta testeři - uživatelé, kteří se zavázali program testovat ( " beta verze "), včetně oficiálně publikovaných verzí a tzv. "kandidátů na vydání" programu.
Podle typu činnosti lze rozlišit:
Nezbytnými vlastnostmi testera jsou logické myšlení , pozornost, dobrá paměť , schopnost učit se a adaptovat se na stávající úkoly , rychle přecházet z jednoho typu úkolu na druhý. Neméně důležitá je trpělivost, vytrvalost a schopnost týmové práce.
Kromě toho tester vystupuje jako uživatel i jako odborník , a proto musí mít určité myšlení : být schopen reprodukovat chování uživatele produktu a analyzovat chování systému, vstupní parametry a výsledky získané z pohled inženýra . Jednou z vlastností profese je možnost práce na dálku, přičemž na vzdálenosti často nezáleží (testující může být ve vztahu k vývojáři a zákazníkovi v jiném městě či zemi).
Hlavní požadavky na žadatele jsou zpravidla:
Požadavky na úroveň požadovaných dovedností a specializace se přitom liší v závislosti na testovaném softwaru.
9. září je neoficiální „ den testerů “.