čtvrtek 25. února 2010

Automatizace funkčních testů - V.

V tomhle (předposledním) díle testů se koukneme na zoubek problematice designu automatizovaných testů - nebudu ji popisovat do detailů, spíše nastíním "základ", od kterého by se mělo vše odvíjet.

Při designu testů si musíte nejdřív projít existující manuální testovací scénáře a unit testy (pokud jsou nějaké vytvořeny) a pak si rozmyslet tyto věci:

středa 24. února 2010

Automatizace funkčních testů - IV.

V dnešním díle miniseriálu o automatizaci testů vám něco řeknu o způsobu, jak testovací nástroje pracují.

Automatizační tooly fungují na principu detekce jednotlivých objektů uvnitř procesu operačního systému, jejich vlastností a podporovaných funkcí. Pro každou technologii volí nástroj jiný způsob "přístupu" k objektu:

úterý 23. února 2010

Automatizace funkčních testů - III.

Ve třetím díle budeme pokračovat seznamem kritérií, podle kterých se vyplatí vybírat nástroj na automatizované funkční testy. Správný výběr nástroje je klíčový - pokud vyberete špatně již na začátku, můžete se dostat později do velkých, až neřešitelných problémů.
Bez dlouhých omáček - tady je checklist, který používám já:

sobota 20. února 2010

Automatizace funkčních testů - II.

V úvodním článku o automatizovaných testech jsem popsal důvody, proč snahy o tak populární automatizaci selhávají. Nyní se budu věnovat spíš způsobu, jak se do toho pustit a co je všechno potřebné zvážit.

Zde je tedy "kontrolní seznam", který používám při rozhodnutí, co se přesně oplatí zautomatizovat (jestli vůbec něco):

pátek 19. února 2010

Automatizace funkčních testů - I.

Testovat software jiným způsobem než manuálním "klikáním" se stává v poslední době velmi populárním. Navzdory přítomnosti mnoha velmi dobrých nástrojů na trhu určených pro tuto činnost ale ve většině případů projekty "automatizace testů produktu" selhávají. Proč tomu tak je?

úterý 16. února 2010

Testování v Čechách - krátký přehled vývoje oboru

Co bylo...

Testování v Čechách za několik posledních let prošlo sérií výrazných změn. Když jsem v oboru začínal, pozice "testera" se poměrně striktně členila na několik rolí - test analytika, někdy test designéra, dále výkonného testera a test manažera.
Zákazníci si objednávali "testera" na jednotlivé role, případně celý testovací tým a podle toho se odvozovala i cena za pronajmutého pracovníka. Byla to "zlatá doba" počátku testování - zákazníci o novém IT oboru mnoho nevěděli, rádi si nechali poradit, konkurence bylo málo a práce testera byla dobře hodnocena.

Proč vznikl tento blog?

V jeden krásný zimní večer jsem procházel český web a snažil se najít nějakou zajímavou stránku o testování v Čechách, kde by testeři sdíleli své zkušenosti, nápady a řešení a tím pomáhali svým "kolegům ve zbrani", nebo aspoň inspirovali nováčky v oboru.
Našel jsem několik zajímavých blogů, které se ale spíše zaměřovaly "teoretickým" směrem - takže nic z toho, co jsem hledal.