Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
WprOWadZEniE
•
Rozdział16:Tworzenieoprogramowaniasterowanetestamiakceptacyjnymi
(ATDD)–wtymrozdzialewyjaśnionokorzyścizestosowaniaorazsposóbimple-
mentacjimetodykitworzeniaoprogramowaniasterowanegotestamiakceptacyj-
nymi,któradziękiwykorzystaniuciągłejintegracjiobejmujecałycykltworzenia
oprogramowaniaipomagazespołowiefektywniewykorzystywaćmetodykęAgile.
•
Rozdział17:Testyjednostkoweitworzenieoprogramowaniasterowanetestami
(TDD)–wtymrozdzialeomówionotechniki,któretradycyjnieprzypisywanesą
wyłącznieprogramistomaplikacji:testyjednostkoweitworzenieoprogramowania
sterowanetestami,alesątaknaprawdęnieodłącznączęściąautomatyzacjitestów.
•
Rozdział18:Innerodzajetestówautomatycznych–wtymrozdzialeomówionodo-
datkowerodzajetestówautomatycznych,wtymtestowaniewydajnościiobciąże-
nia,testowaniewśrodowiskuprodukcyjnym,testowaniewizualne,testyinstalacji,
testowaniezwykorzystaniemsztucznejinteligencjiiwięcej.
•
Rozdział19:Codalej?–wtymrozdzialepodanopewnewskazówekdotyczące
dalszegozdobywaniairozwijaniaumiejętnościwzakresieautomatyzacjitestów.
Pozatymirozdziałami,nakońcuksiążkidostępnesąrównieżczterydodatki:
•
DodatekA:Rzeczywisteprzykłady–tendodatekstanowiuzupełnienierozdziału6
(hAutomatyzacjaiarchitekturatestów”)izawieraczteryrzeczywisteprzykłady
architekturaplikacjiorazodpowiadająceimrozwiązaniaautomatyzacji.
•
DodatekB:Mechanizmoczyszczania–tendodatekzawieraopissposóbbudowy
mechanizmuoczyszczania,przedstawionegowrozdziale7(hIzolacjaiśrodowiska
testowe”).
•
DodatekC:ProjektDTestAutomationEssentials”–wtymdodatkuopisałem
stworzonyprzezemnieprojektopensourceonazwieTestAutomationEssentials,
zawierającywieleprzydatnychnarzędzikodu(napisanychwC#)dlaprojektów
automatyzacjitestów.
•DodatekD:Wskazówkiipraktykizwiększająceproduktywnośćprogramisty–ten
dodatekstanowiuzupełnieniedlarozdziałówod9do14izawierawskazówki,które
pozwoląnamzwiększyćproduktywnośćpodczasprogramowania.Choćwskazówki
temogąbyćprzydatnedladowolnegoprogramisty,będąoneszczególnieużyteczne
dlaprogramistówautomatyzacjitestów.
Przyjemnejlektury!