Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Skądsiębiorąsystemyinformatyczneioprogramowanie?Nocóż,ktośmusi
jewytworzyć!Tworzenieoprogramowaniapoleganajegoprojektowaniu(za-
stanawiamysię,jakmadziałać),kodowaniu(czyliwłaściwympisaniukodu
wodpowiednimjęzykuprogramowania)itestowaniu(sprawdzamy,czyopro-
gramowaniedziałapoprawnieiczyniepojawiająsięjakieśusterki).Oprogra-
mowanietozatemcoś,dziękiczemukomputerrobito,czegoodniego
oczekujemy.Jeślichcemytworzyćoprogramowanie,musimyzebraćgrupę
osóboodpowiednichumiejętnościach,którebędąwstaniewykonaćwszystkie
niezbędnezadania.Testowaniejestjednymzpodstawowychzadańwprocesie
wytwarzaniaoprogramowania.Wymagawieluumiejętności.Oczywiścienie-
któreosobyspecjalizująsięwyłączniewtejdziedzinie,jednakwprocesiewy-
twarzaniaoprogramowaniawtestowaniubiorąudziałwszyscyczłonkowie
zespołuwytwórczego.Jednaosobaniejestwstanieprzetestowaćcałego
systemu.
Testowanietoproces,wktórymsprawdzamyróżneaspektydziałaniaopro-
gramowania.Czyoprogramowanierobito,doczegozostałozaprojektowane?
Czyrobicoś,czegorobićniepowinno?Amożedziałaniepoprawniealbozbyt
wolno?Czyjestłatwewużyciu,czyskomplikowane?Problem,któryodkryje
osobatestująca,nazywamyusterkąalbodefektem.Testowanieoprogramowa-
niapolegawłaśnienawykrywaniujegodefektów.Cieszymysię,gdytakie
defektyudasięzidentyfikowaćwtrakciewytwarzaniaoprogramowania.Moż-
najewtedyusunąć,zanimoprogramowanietrafidowłaściwychużytkowni-
ków.Testerzyniezawszewykrywająusterkiczasamiokazujesię,że
oprogramowaniedziałazgodniezzałożeniami.Toidealnasytuacja!Jednak
kiedydefektywystępują,koniecznietrzebajeznaleźć.Jeślizespołowiwytwór-
czemunieudasiętegozrobić,najprawdopodobniejpopewnymczasiebłąd
zostaniezauważonyprzedjednegozużytkowników.Byćmożedojdzieonwte-
dydowniosku,żeoprogramowaniejestniskiejjakościitrzebaskorzystaćzin-
negoproduktu.Wartoteżpamiętać,żeusunięcieusterkiwkońcowychetapach
procesuwytwórczegojestznacznietrudniejszeibardziejkosztowne.
Właśniedlategonależyprowadzićdużotestówjużwtrakcietworzeniaopro-
gramowania.
Dodatkoweinformacjemożnaznaleźćnastroniewww.dragonsout.com
udostępnionotammateriałydotyczącetestowania,rysunkiwykonaneprzez
czytelnikóworazpomocnicząprezentacjęprzygotowanąwprogramiePower-
Pointprzeznaczonądlanauczycieli*.
*Polskawersjatejprezentacjijestdostępnatu:https://sjsi.org/dla-nauczycieli/