Metrics and Indicators on Software Testing Process Effectiveness based on Requirements Coverage and Traceability Information

Jan Doleček · 2013

Testovani je velice důležita cast procesu vývoje softwaru. Pomaha zlepsit a udržet kvalitu softwaroveho produktu a take umožňuje tuto kvalitu měřit. Když provaděno spravně, testovani take urychluje vývoj a přinasi vice jistoty vývojařům. Spravně napsane a důsledně provedene sady testů pomahaji zajistit, že veskera požadovana funkcionalita je implementovana a funguje dle specifikace. Nejlepsim řesenim jsou automatizovane testy, ktere jsou navic automaticky spoustěny a mohou být opakovany bez jakekoliv manualni prace. Připadně i rucni testovani je dostacujici, pokud je spravně provedeno před vydanim produktu. Testovani softwaru nemůže dokazat, že produkt nema žadne chyby, ale spolu s každým dalsim testem se vyhýbame dalsimu potencialnimu problemu. Nikdy neni možne snižit pocet chyb ve výslednem produktu na absolutni nulu, ale diky testovani se k teto hranici můžeme stale vice přibližovat. Tato prace byla napsana v ramci Honeywell Automation and Control Solutions (ACS), konkretně v týmu softwarove excelence zvanem SoftCo.

Read the paper · More papers on PaperTik