Kdo jsou to "testeři"?

20. prosinec 2004
Trendy

Před koncem roku s tím, jak se podniky snaží na poslední chvíli utratit peníze, roste i poptávka po lidech s nepříliš známou profesí. Říká se jim "testeři". Firmy většinou investují do rozvoje počítačových sítí a především softwarových řešení. A služby testerů jsou při tom stěžejní.

Používat jejich služby se stalo téměř módní záležitostí a proto poptávka po nich oproti loňsku vzrostla už trojnásobně. Tomu odpovídá i výše jejich platu. Mohou si vydělat pětadvacet a pětačtyřicet tisíc korun měsíčně. Co vlastně dělá člověk ve funkci testera, když přijde do práce? Tester zkouší počítačové programy z pohledu zákazníka. Sedne si k počítači a ověřuje, zda opravdu funguje všechno tak jak má a jak si to zákazník speciálně pro své potřeby objednal. Nemyslí přitom ovšem jako tvůrce programu, chová se jako poučený uživatel. Takže kontroluje také, zda je software dostatečně srozumitelný a spolehlivý. Hledá chyby a navrhuje jejich řešení tak, aby to vyhovovalo tomu, kdo bude počítač používat. Přitom také radí zákazníkovi, jak správně definovat své požadavky. V tom lidé často chybují, protože neví, co přesně mají chtít - vysvětluje Pavel Endrle - ředitel vývoje společnosti Logos.

Pavel Endrle: Můžu to ukázat na příkladu. Jeden z těch běžných požadavků zákazníka je, aby software byl výkonný a rychlý. Ten požadavek může být nadefinován: "Já chci, aby to bylo rychlejší než to, co mám nyní." To je ale špatně definovaný požadavek, protože by každý požadavek měl být měřitelný. Měl by mít definovaná i kritéria. To znamená, že u toho příkladu rychlosti to závisí i na použitém hardwaru, počtu uživatelů, objemu databáze a spoustě jiných vlastností, které jsou typické pro každý software v závislosti na tom, co dělá.

Testery neboli inženýry kvality zaměstnávají většinou firmy, které softwary vyvíjí a prodávají. V tomto případě jde o jakousi výstupní kontrolu. Ten, kdo si počítačový program kupuje, si ale může objednat i služby nezávislého odborníka. Aby zkontroloval, zda nekupuje zajíce v pytli. Protože i software od kvalitního programátora je potřeba ověřit. Zjistit, zda návrhář respektoval mé požadavky a zda je vůbec pochopil. Právě proto není dobré, když software testuje jen ten, kdo ho vytvořil. Z toho vyplývají i požadavky na schopnosti testera.

Pavel Endrle: Tester sám osobně by měl být precizní, měl by mít ambice chyby najít, měl by v podstatě být takový ten "šťoura" hledající drobnosti, které ostatní nevidí. Zároveň by měl mít velmi dobré analytické myšlení. Protože on nemá testovat jenom software ale měl by současně analyzovat i požadavky, které nadefinoval "business analytik" byly splnitelné, měřitelné a v souladu s dalšími požadavky. Na funkci inženýra kvality vám stačí středoškolské vzdělání, výhodou je ovšem praxe a znalosti technologií - ať už z vývoje nebo administrace. Protože tato profese vyžaduje kromě znalostí a nadšení pro zájmy zákazníka také preciznost, vynikají v ní prý především ženy.

autor: jhn
Spustit audio