Podcast: Záznam z přednášky Automatické testovánà v praxi
Na dovolené se mi podaÅ™ilo vyÅ¡etÅ™it Äas na sestÅ™Ãhánà záznamu z pÅ™ednášky Automatické testovánà v praxi, která se konala dne 21.4.2008 na UniverzitÄ› Hradec Králové. Na pÅ™ednášce se seÅ¡lo pÅ™es 30 posluchaÄů pÅ™evážnÄ› z Å™ad studentů univerzity. PÅ™esto že jsem původnÄ› anoncoval, že se pokusÃm zabrousit i do pokroÄilejÅ¡Ãch témat, jako jsou testovacà patterny a antipatterny, nástroje apod. musel jsem svůj zámÄ›r pÅ™ehodnotit. V takovém pÅ™ÃpadÄ› bych se s pÅ™ednášenÃm dostal na dobré tÅ™i hodiny, pÅ™iÄemž na pÅ™ednášku bylo vyhrazeno pouze minut devadesát. PÅ™ednáška se tedy zaměřuje na základy testovánà a bude pro Vás nejzajÃmavÄ›jšà tehdy, pokud s testovánÃm teprve zaÄÃnáte. S Tomášem Kozlem (garant za UHK) jsme se tedy pÅ™edběžnÄ› dohodli na “pokraÄovacÔ pÅ™ednášce na podzim tohoto roku, kde bychom se soustÅ™edili pouze na tato pokroÄilejšà témata. Pokud tedy vÅ¡e půjde dobÅ™e, doÄká se tento “podcast” druhé Äásti za nÄ›kolik málo mÄ›sÃců.
Záznam pÅ™ednášky je k dispozici pouze v audio streamu, jelikož záznam desktopu nevyÅ¡el. Z pÅ™ednášky jsem proto vystÅ™Ãhnul cca 15 minut živého dema, na kterém jsem se pokouÅ¡el nastÃnit způsob vývoje ala TDD (test driven development). Doufám vÅ¡ak, že i pÅ™esto shledáte záznam pÅ™Ãnosným.
BTW: po poslechnutà sama sebe pÅ™iznávám, že mé Å™eÄnické schopnosti majà do dokonalosti mnoho - Äasto opakované spojovnÃky zkuste ignorovat ![]()
Použitá hudba: Minstrel Spirit - Enter The Woods, The lonely minstrel (http://magnatune.com) publikováno pod Creative Commons License
Podcast [85:04] 20,4 MB

Slidy prezentace ve formátu MS Power Point
Podcast Licence: Creative Commons







Loading ...
05.12.2008 v 0:01
Diky za zajimavy prispevek. Ta hodina za to stala
benzin:05.12.2008 v 8:16
Jenom chci usertrit ty kdoz jiz nekdy nejakou informaci o testech maji, aby to neposlouchali, nic noveho v tom neni.
Ale pro ty kdoz o testech nemaji tucha, to je zajimavy podcast.
benzin:05.12.2008 v 8:21
Spusteni tearDown neni az tak zaruceny jak autor rika (respektive spusti se, ale nic neudela). Pokud pouzivate integracni testovani, pak se muze stat ze vam databaze slitne v jinem vlakne a tearDown s nim vubec nic nezmuze.
Novoj:05.12.2008 v 8:32
Ad host) dÃky
Ad benzin) taky dÃky za komentáře - k druhému bych snad jen dodal, že v tomhle ohledu máš samozÅ™ejmÄ› pravdu - jak jsem Å™Ãkal testovánà vÃcevláknových procesů je v junitu krapet problematiÄtÄ›jšà - ideálnÄ› se mu pokusit vyhnout, kde to jen jde … zatÃm se mi dařà vÄ›tÅ¡inu testů držet single vláknovÄ› - testy kde se tomu nelze vyhnout (napÅ™. testy na webové vrstvÄ› - Selenium apod.) se snažÃm minimalizovat
Zolo:05.12.2008 v 9:51
Ahoj,
vdaka za prezentaciu. Mal by som jednu otazku - hovoril si o automatickom spustani testov na integracnom prostredi (spolu s automatickym checkoutovanim). Vies mi dat nejaky link alebo tip kde mozem najst blizsie info ?
Vdaka
Novoj:05.12.2008 v 10:39
JistÄ› - základnà princip je popsaný napÅ™. zde http://en.wikipedia.org/wiki/Continuous_Integration ovÅ¡em doporuÄuji si pÅ™eÄÃst hlavnÄ› http://martinfowler.com/articles/continuousIntegration.html
Free nástroje jsou např.:
Petr Jůza:http://continuum.apache.org/
http://en.wikipedia.org/wiki/CruiseControl
http://luntbuild.javaforge.com/
http://en.wikipedia.org/wiki/TeamCity (s omezenÃmi) - ten použÃváme my
05.28.2008 v 6:54
KoneÄnÄ› jsem si naÅ¡el Äas na poslech tvého podcastu a super! MÄ› se hlavnÄ› lÃbil tvůj komplexnà pohled na vÄ›c, že testovánà nenà jen a pouze o psanà nÄ›jakého testovacÃho kódu.
Petr Jůza:Hned jsem to přeposlal všech kolegům, ať si to poslechnou :).
05.28.2008 v 6:55
K tÄ›m nástrojům pro Continuous integration bych jeÅ¡tÄ› pÅ™idal Hudson, mám s nÃm výborné zkuÅ¡enosti.
Novoj:05.28.2008 v 8:16
PetÅ™e, dÃky za feedback. Vždycky jsem rád, když mi nÄ›kdo potvrdÃ, že nejsem úplnÄ› mimo mÃsu
.
Jira:Ano, o Hudsonu jsem už slyÅ¡el (v pozitivnÃm slova smyslu) … ale když jsem dÄ›lal seznam tak se mi hned nevybavil. Řekl bych, že v oblasti integraÄnÃch serveru je dnes velmi kvalitnà výbÄ›r, a ÄlovÄ›k vÃce ménÄ› nemůže sáhnout vedle.
06.09.2008 v 19:35
Super, pÅ™edevÅ¡Ãm obecné shrnutà důvodů proÄ testovat se mi lÃbilo a pouÄilo mÄ›. Trochu mÄ› pÅ™ekvapuje jak moc je stále rozÅ¡ÃÅ™en jUnit, když existujà lepšà nástroje, napÅ™. TestNG. Shrnul jsem 2 velké výhody v http://jirablog.blogspot.com/2008/06/on-se-jeste-pouziva-junit-vzdyt-mame.html