Co dělá analytik kvality softwaru?
Přesná odpovědnost analytika kvality softwaru se může poněkud lišit v závislosti na typu práce, kterou vykonává, a na způsobu, jakým společnost, pro kterou analytik pracuje, definuje jeho pozici. Obecně je však tento analytik zodpovědný za dohled a účast na testování nového vyvíjeného softwaru ve snaze nalézt chyby nebo chyby. Tento proces lze provést několika způsoby, včetně ručního testování a použití speciálního softwaru k provádění testů nového programu, který obvykle zpracovává analytik kvality softwaru.
Analytik kvality softwaru může být také označován jako analytik zajišťování kvality nebo technik zajišťování kvality softwaru. Způsob, jakým se provádí testování softwaru, se může u jednotlivých vývojářů softwaru trochu lišit. V jednom prostředí může analytik kvality softwaru pracovat přímo s novým vyvinutým softwarem, hledat chyby a chyby a určovat způsoby, jak k těmto chybám dochází. Analytik v této funkci obvykle používá software obvyklým i neobvyklým způsobem a snaží se najít a replikovat chyby a poskytnout programátorům rozsáhlou dokumentaci a zprávy.
U jiných společností však analytik kvality softwaru nemusí s daným softwarem pracovat přímo, ale místo toho poskytuje program, který provádí nezbytné testy. V tomto typu prostředí se analytik dívá na software, který je třeba testovat, a buď vytvoří nový program pro provádění testů, nebo používá zavedený testovací program. Analytik kvality softwaru pak spustí program s vyvinutým softwarem, aby nalezl chyby a chyby mnoha způsoby. Informace poskytnuté tímto testováním pak analytik použije k vytvoření zpráv a dokumentace, aby programátorům poskytl informace o zjištěných chybách.
Mohou existovat také prostředí, ve kterých analytik kvality softwaru není přímo odpovědný za testování nebo spuštění testovacího softwaru, ale místo toho působí jako prostředník mezi testery a programátory. V tomto typu pozice bude analytik pravděpodobně pracovat jako týmový manažer pro testery, kteří se snaží najít chyby nebo chyby v softwaru. Protože zprávy jsou připravovány testery, jsou poskytovány analytikovi kvality softwaru, který tyto zprávy následně zpracovává. Informace od analytika jsou pak poskytovány programátorům, často způsobem, který byl pro programátory zefektivněn nebo jinak učinen přímo použitelnější, a to buď prostřednictvím dodatečné dokumentace nebo s ohledem na význam nalezené chyby.