Dle [RUP, 2010; Patton, 2002, s. 18] by měl mít tester následující schopnosti, vlastnosti a dovednosti:
· předchozí zkušenost s testováním, technikami testování a nástroji pro podporu testování,
· schopnost rozpoznat problémy a řešit je,
· být taktní, diplomatický a přesvědčivý při hlášení defektů,
· být pečlivý, vytrvalý, zvídavý a věnovat pozornost i detailům,
· znalost testované aplikace, systému nebo oblasti, která je předmětem testování (výhodou),
· znalosti webových aplikací a systémových architektur (výhodou).
U testera se zaměřením na automatizované testy je dále vyžadováno [RUP, 2010]:
· zkušenosti s nástroji pro automatizaci testů,
· programátorské dovednosti a zkušenosti s debuggingem .
Požadavky na dovednosti role testera se, stejně jako u test analytika, mohou lišit v závislosti na typu testů, které jsou prováděny.
Debugging je dle [ISTQB, 2012c, s. 17] definován jako „proces nalézání, analyzování a odstraňování příčin selhání v softwaru“. |