Programmatūras testēšana
process, kura mērķis ir novērtēt lietojumprogrammas funkcionalitāti un identificēt defektus ar nolūku noskaidrot, vai izstrādātā programmatūra atbilst noteiktajām prasībām un vai tiek izstrādāts kvalitatīva produktus / From Wikipedia, the free encyclopedia
Programmatūras testēšana ir aktivitāšu kopums, kuru uzdevums ir identificēt problēmas programmatūrā, novērtēt tās kvalitātes pakāpi, kā arī sniegt informāciju par programmatūru un riskiem, kas saistīti ar programmatūras laišanu tirgū. Tas palīdz nodrošināt lietotāju apmierinātību ar programmatūru.[1] Testēšanai rezultātā ir jādemonstrē sistēmas drošums vai uzticamība - sistēmas spēja izpildīt lietotāja prasības bez kļūmēm vai funkcionēšanas traucējumiem konkrētajos darbināšanas nosacījumos jeb scenārijos. Šos scenārijus svarīgi identificēt jau izstrādes laikā, lai zinātu darbības, kuras jāveic sistēmu kvalitātes pārbaudei. No tā, kādus testus izpildīs, būs atkarīga testēšanas aktivitāšu spēja atklāt pēc iespējas vairāk kļūdu.[2]