W jaki sposób zastąpić specyfikację aplikacji testami 
Bartek ANdrzejczak 
bandrzejczak 
@baandrzejczak 
www.cnblogs.com/xuqiang/archive/2011/01/18/1953329.html
Tradycyjna specyfikacja WYGLĄDA TAK... 
marmaladeoc.com/wp-content/uploads/2014/02/stack-of-papers-537x350.jpg
… lub co gorsza tak 
www.psdgraphics.com/file/blank-paper.jpg
Co oznacza zastąpienie SPECYFIKACJI testami? Jakimi testami? 
villesalonen.fi/wp-content/uploads/2012/10/v_model.png
Kiedy testować? 
http://blogs.msdn.com/b/seliot/archive/2011/04/25/i-don-t-always- 
test-my-code-but-when-i-do-i-do-it-in-production.aspx
Test driven development 
agileinaflash.blogspot.com/2009/02/red-green-refactor.html
Testy jednostkowe Czy testy integracyjne? 
i.stack.imgur.com/mtLAM.png
Dlaczego tdd? 
Quidquid latine dictum sit, altum videtur 
s42.photobucket.com/user/halethekingnow/media/Zoidberg-Why.gif.html
Testujemy wszystko!
Środek przeciwko owadom 
danaleipold.com/2014/05/08/what-do-unicorns-cockroaches-and-yoda-have-to-do-with-writing/ blog.jetbrains.com/idea/2013/10/show-local-variables-in-debugger-even-with-no-debug-info/
Nikt nie lubi odrobaczania! 
coloribus.com/adsarchive/tv-commercials/terminix-pest-control-beams-14449805/
Pewność siebie x1000 
bertc.com/subfour/truth/confidence.htm
Komunikacja I możliwość nauki przez testy 
adventuretime.wikia.com/wiki/File:Not_sure_if_offended_fry_meme.jpg
Lepszy projekt I konstrukcja oprogramowania 
organizationalphysics.com/2012/01/09/the-5-classic-mistakes-in-organizational-structure-or-how-to-design-your-organization-the-right-way/
Teoria a praktyka? 
Quidquid latine dictum sit, altum videtur 
Cokolwiek powiedziane po łacinie, wydaje się wzniosłe
Jak zacząć?
Zacznij od oczywistości
Dodajemy rzeczy potrzebne do kompilacji
Faza czerwona
sposoby docierania do fazy zielonej 
● Oczywista implementacja 
● Próbuj aż ci się uda! 
● triangulacja
Oczywista implementacja
Próbuj aż ci się uda (1)
Próbuj aż ci się uda (2)
Próbuj aż ci się uda (3)
TRIANGULACJA 
education.nationalgeographic.com/education/media/triangulation/?ar_a=1
refaktorING
Pułapki w tdd 
youtube.com/watch?v=4F4qzPbcFiA
Struktura testu
Czym jest jednostka? 
hdr.undp.org/en/content/measuring-human-progress-21st-century
Nie przywiązuj się do swojego kodu bo... 
tvtropes.org/pmwiki/pmwiki.php/Main/DestinationDefenestration
...Wylejesz na niego beton 
flemingtonprecast.com/concrete_shoe_pix.html
Testy to normalny kod 
Catplanet.org/helper-cat-is-helping-cat-meme/
Pytania?

More Related Content

PPTX
Почему важно внедрять CRM и колл-центр (интеграция с сервисами Google)
PPTX
Matkeu
PPTX
8 "А" класс
DOCX
Video door phone information
PPTX
Sherilyn Copeland - Political Party
PDF
Verto Media & Advertising Summit 2015
PDF
Tarea#2 sofia valladares
Почему важно внедрять CRM и колл-центр (интеграция с сервисами Google)
Matkeu
8 "А" класс
Video door phone information
Sherilyn Copeland - Political Party
Verto Media & Advertising Summit 2015
Tarea#2 sofia valladares

Viewers also liked (14)

PPTX
bloedbad van munchen
PDF
Catálogo de Oferta Productos Naturales
PPTX
A song of ice and fire
PPTX
7 "Б" класс
PDF
Tdp.a029a10
PDF
Common Sense by Alex Krahling, Dan Flora - #BHMASLife16
PPTX
CAMBIAMENTI CLIMATICI E VITA QUOTIDIANA
PPSX
Gamerra - Pisa - Primaria Genovesi 2
PDF
Siba breakfast presentationn darwin airbus
PPT
La Biosfera, il Clima ed il Tempo - 5° c: dedicare il tempo al clima
PDF
Intelligence Bureau Notification 2014 - ExamPundit
PPT
8. ISISS della Piana di Lucca - Porcari
PPTX
Zoo
bloedbad van munchen
Catálogo de Oferta Productos Naturales
A song of ice and fire
7 "Б" класс
Tdp.a029a10
Common Sense by Alex Krahling, Dan Flora - #BHMASLife16
CAMBIAMENTI CLIMATICI E VITA QUOTIDIANA
Gamerra - Pisa - Primaria Genovesi 2
Siba breakfast presentationn darwin airbus
La Biosfera, il Clima ed il Tempo - 5° c: dedicare il tempo al clima
Intelligence Bureau Notification 2014 - ExamPundit
8. ISISS della Piana di Lucca - Porcari
Zoo
Ad

W jaki sposób zastąpić specyfikację aplikacji testami?