Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
WprOWadZEniE
Agile),ogólnastrukturatejksiążkizaczęłasięstopniowoujawniać.Wpewnymmomencie
zdałemsobiesprawę,żeksiążkaprzybraładosyćlogicznąstrukturęzłożonązdwóchczęści:
pierwszaczęśćodpowiadabardziejnaogólnepytaniatypuhdlaczego”orazhco”,zaśdruga
częśćodpowiadanabardziejszczegółoweitechnicznepytaniatypuhjak”.
Ogólniezachęcamczytelnikówdoprzeczytaniacałejksiążkiodpoczątkudokońca.
Ponieważjednakksiążkataskierowanajestdoszerokiegogronaodbiorcóworóżnych
problemach,umiejętnościach,zainteresowaniach,potrzebachitd.,możnarównieżskupić
sięnalekturzewyłączniekonkretnychrozdziałów,przeglądająclubnawetpomijającpo-
zostałe.Możnaprzytymteżskakaćwprzódiwtyłdoinnychrozdziałówwspominanych
waktualnieczytanymfragmencie,abywraziepotrzebyuzupełnićswojąwiedzę.Wresz-
ciewartozawszetrzymaćksiążkęwpobliżu,abyskorzystaćzniejpóźniej,gdyzastoso-
wanieautomatyzacjitestówworganizacjiwystarczającodojrzejeizaczniestawiaćczoło
nowymwyzwaniom.
Otoprzeglądposzczególnychczęściirozdziałówtejksiążki:
CzęśćI:HDlaczego”orazHCo”
Taczęśćomawiatematautomatyzacjitestówpodkątemwieluróżnychaspektów,alewbar-
dziejhogólny”sposób.Taczęśćksiążkijestniezbędnadlatych,którzyniemajądużego
doświadczeniazautomatyzacjątestówichcąsiędowiedzieć,jakwpasowujesięonawsze-
rokiobraztworzeniaoprogramowania,orazodczegomożnazacząć.Zawartewniejroz-
działypomogąnamrównieżzrozumiećto,czegomożemy,atakżeczegoniepowinniśmy
oczekiwaćodautomatyzacjitestów.Jesttoszczególnieistotnedlamenedżerówzespołów
deweloperówizapewnianiajakości,ponieważomawiająonetakieaspektyjakstruktura
biznesu,procesypracy,architekturaitd.Taczęśćksiążkipomożenamprzypodejmowaniu
wieludecyzji,jakienasczekają(czegowieleosóbniebierzenawetpoduwagę!)ipokaże
nam,jakiwpływmożemiećkażdaznich.Nawetjeśliniejesteśmymenedżeramiiuwa-
żamy,żeniemamyżadnegowpływunaterzeczy,powinniśmyprzeczytaćrozdziałyztej
części,abyzrozumiećograniczeniaizaletywnaszejobecnejsytuacji,atakżebyćwstanie
lepiejkomunikowaćjenaszymmenedżerom.
Jeślimamyjużdoświadczeniezautomatyzacjątestów,totapierwszaczęśćpomoże
namposzerzyćwtymtemacienaszehoryzontyipokażenamopcjeorazkonsekwencje
związanezdecyzjami,którewcześniejpodjęliśmywmniejświadomysposób.
CzęśćII:HJak”
Poogólnymzapoznaniusięzdziedzinąautomatyzacjitestów,czaszakasaćrękawyizacząć
pisaćtestywrazzwymaganąinfrastrukturą.Ponapisaniukilkutestówwyjaśniamy,wjaki
sposóbmożemyzrobićkroknaprzódinajbardziejefektywniewykorzystaćautomatyzację
testówwcyklutworzeniaoprogramowania.
XXIII