Reklama

testowanie

(testing)

niezbedna i zazwyczaj najdluzsza faza w cyklu wytwarzania oprogramowania, polegajaca na wszechstronnym sprawdzeniu zgodnosci gotowego programu ze specyfikacja, zachowania sie programu w warunkach krancowych, jego odpornosci na bledy danych i obslugi itp. T. moze pochlonac do 80 procent nakladów poniesionych na wykonanie oprogramowania. T. calosci programu lub systemu powinno byc tylko jednym z elementów; t. nalezy wykonywac ustawicznie przez caly czas pracy nad oprogramowaniem, sprawdzajac dzialanie poszczególnych fragmentów programu. W tym celu niejednokrotnie trzeba napisac dodatkowe programy sprawdzajace (które tez nalezaloby przetestowac). W wielu przypadkach czesc ciezaru t. przerzuca sie na uzytkowników, udostepniajac im (za obustronna zgoda i zazwyczaj po nizszej cenie) mniej przetestowane wersje oprogramowania. Do testowania nowych komputerów sluza specjalne programy wzorcowe i standardowe zestawy testów. P r o g r a m d o s k o n a l y, pozbawiony bledów i rozbieznosci, istnieje tylko w teorii lub wtedy, gdy jest bardzo maly. Dlatego proces t. owocuje w praktyce coraz to nowymi, skorygowanymi wersjami oprogramowania, niekiedy oferowanymi uzytkownikom pod nazwa "wersji ulepszonych". Zob. tez cykl zycia oprogramowania, wersja Beta.

Reklama

Podobne hasła:

Encyklopedia Internautica
Reklama
Reklama
Reklama