Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Testovanie možno charakterizovať ako skúmanie vlastností kusu softvér . Skúšobné technici nastaviť experimenty vidieť , čo softvér môže a nemôže robiť . To sa často odhalí neočakávané správanie v situáciách , použitie v reálnom svete , čo je skúšobná technici hlásiť späť na konštruktérov . Konštruktéri potom môžu študovať zdrojový kód a pokúsiť sa pochopiť , čo spôsobilo neočakávané správanie , a ako to opraviť . 
 Kontrola je potvrdenie 
 
 Kontrola sa používa potvrdzujem , že softvér vykonáva špecifickú úlohu správne . Kontrola môže byť rovnako jednoduché ako assert vyhlásenie , ktoré buď prejde , alebo zlyhá , keď sa kontroluje stav . Je-li software developer verí , niečo , čo je pravda ( že x je rovné 5 , napríklad ) , môže sa nastaviť kontrolu na overenie pravdivosti tejto viery . Ak kontrola zlyhá , potom sa niečo spôsobuje softvér k neočakávanému správaniu . 
 Kontrola môže byť automatizovaný 
 
 Kontrola môže byť automatizovaný . Programovací jazyk C má vyhlásenie " presadiť " zabudovaný priamo do nej . Ak navrhujete kus softvéru , a očakávajú , že určité podmienky v určitej fáze realizácie programu , mali by ste zahrnúť príkaz assert . Ak sa tvrdenie zlyhá , program havaruje . To vám povie , že vaše predpoklady sú chybné , a že je chyba v kóde . 
 Testovanie nemožno Automatizované 
 
 Testovanie musí byť vykonané ľuďmi . Neexistujú žiadne programovacie konštrukty , ktoré môžu testovať kus softvér rovnakým spôsobom človek môže . Testovanie zahŕňa experimentovanie so softvérom a záznam výsledkov . Jedná sa o uvedenie softvéru prostredníctvom reálneho sveta použitie , ktoré vyžaduje človeka . Testovanie umožňuje V & V tím odhaliť chyby , ktoré kontroly by vynechal .