Testování softwaru
From Wikipedia, the free encyclopedia
Testování softwaru je empirický technický výzkum kvality testovaného produktu nebo služby prováděný za účelem poskytnout získané informace všem zainteresovaným (=stakeholdrům). Testování tedy představuje zejména hledání určitých informací o daném produktu zkoumáním daného produktu.
![ikona](http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Nuvola_apps_bookcase.png/48px-Nuvola_apps_bookcase.png)
Vývoj softwaru |
---|
|
|
|
|
|
|
|
Proces testování je podmnožinou procesu ověřování a plánování kvality. Proto mohou být úkoly testovacího týmu dosti široké a na modelech životního cyklu pozorujeme, že testovací disciplína se nejen protahuje do celého vývoje, ale často nahrazuje zajišťování kvality.
Součástí zjišťování informací o kvalitě je reportování nalezených problémů – softwarových chyb. Proces testování začíná stanovením vize a cílů testování. Dále se určí záběr testování, tedy co vše je třeba testovat, vybírají se testy, sbírají data a připravují nástroje, které tým k testování potřebuje. Navíc se kontroluje, zda všechny požadavky na produkt jsou ve formě, aby bylo možno jednoznačně zkontrolovat jejich splnění. Samotné testování probíhá zkoumáním produktu na několika úrovních a reportováním nalezených skutečností. Proces testování se často provádí ve více iteracích, přičemž každá iterace začíná předáním nové verze produktu testům.