SlideShare une entreprise Scribd logo
1  sur  36
Automatické t estovanie  web ov ých  apli kácií  [Canoo WebTest] ,[object Object],  (C) 2008, Roman Hesteric
Automatické t estovanie apli kácií  –  načo ?   (C) 2008, Roman Hesteric
Testovanie apli kácií   prínos pre developera   (C) 2008, Roman Hesteric
Štyri spôsoby testovania   (C) 2008, Roman Hesteric
Capture/replay   (C) 2008, Roman Hesteric
Model based testing   (C) 2008, Roman Hesteric
Data driven testing   (C) 2008, Roman Hesteric ,[object Object],[object Object],[object Object],[object Object]
Canoo   Webtest    (C) 2008, Roman Hesteric
Canoo Webtest –  stavebné prvky   (C) 2008, Roman Hesteric
Canoo Webtest –  stavebné prvky   (C) 2008, Roman Hesteric ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Charekteristika  canoo webtest   (C) 2008, Roman Hesteric
Te stujeme  Google   (C) 2008, Roman Hesteric
WebTest Starter   (C) 2008, Roman Hesteric ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Výsledky testu   (C) 2008, Roman Hesteric
Výsledky testu  ( zoom )   (C) 2008, Roman Hesteric
Canoo Webtest –  štruktúra projektu   (C) 2008, Roman Hesteric
Viac ako   100 testovacích krokov   (C) 2008, Roman Hesteric
Webtest recorder   (C) 2008, Roman Hesteric
Webtest recorder  - XPath explorer   (C) 2008, Roman Hesteric
Canoo Webtest  v praxi  – smoke test   (C) 2008, Roman Hesteric
Canoo Webtest  v praxi  - stress test   (C) 2008, Roman Hesteric
Canoo Webtest  v praxi  - stress test - report y   (C) 2008, Roman Hesteric
Príklad  1 –  prezeranie výsledkov testu   (C) 2008, Roman Hesteric
Príklad  2 –  prezeranie výsledkov testu – všetky resulty   (C) 2008, Roman Hesteric
Canoo Webtest  v praxi  [ test  BroSys]   (C) 2008, Roman Hesteric
Canoo Webtest  v praxi   [ test  CZ Port á l]   (C) 2008, Roman Hesteric
Bonus 1.   (C) 2008, Roman Hesteric Groovy v akcii [sort test]
Bonus 2.   (C) 2008, Roman Hesteric Groovy v akcii : groovyScript [ vlastný test step ] <groovyScript> <![CDATA[   class VerifyNavigationPath extends com.canoo.webtest.steps.Step { String level1, level2, level3, level4 void doExecute() { def ant = new AntBuilder(project) def levels = [0, level1, level2, level3, level4] for (i in 1..<levels.size()) { if (levels[i]) ant.verifyXPath(xpath: &quot;//a[${i}]/text()&quot;, text: levels[i], description: &quot;Verify level ${i}&quot;) } } } project.addTaskDefinition('verifyNavPath', VerifyNavigationPath) ]]> </groovyScript> <target   name= &quot;test_uses_groovy&quot; > &definition;   <testSpec   name= &quot;test_uses_groovy&quot; > &config; <steps> <doLogin/> <echo   message= &quot;MTPL&quot; /> <clickLink   label= &quot;POVINNÉ RUČENÍ&quot; /> <clickLink   label= &quot;Povinné ručení 2008&quot; /> <verifyNavPath   level1= &quot;Povinné ručení&quot;   level2= &quot;Povinné ručení 2008&quot; /> <echo   message= &quot;Test OK&quot; /> </steps> </testSpec> </target>
Bonus 2.  – výsledok testu s Groovy kódom   (C) 2008, Roman Hesteric
Bonus 3.     (C) 2008, Roman Hesteric Groovy v akcii: groovyScript  [response ako property]
Bonus 4.   (C) 2008, Roman Hesteric Test uje me   e-mail y
Bonus 5.   (C) 2008, Roman Hesteric Data-Driven test ovanie
Bonus  6 .   (C) 2008, Roman Hesteric Testujeme stránky s JS dialógmi
Bonus  7 .   (C) 2008, Roman Hesteric WebTest mailing list
Canoo WebTest, release 2.6   (C) 2008, Roman Hesteric ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Koniec   (C) 2008, Roman Hesteric Otázky ? [r oman .hesteric@ gmail . com ]

Contenu connexe

Similaire à Canoo Show Sk

Trendy a nové možnosti test automation
Trendy a nové možnosti test automationTrendy a nové možnosti test automation
Trendy a nové možnosti test automationOndřej Machulda
 
Petr Heinz - Čisté testy, dobré testy
Petr Heinz - Čisté testy, dobré testyPetr Heinz - Čisté testy, dobré testy
Petr Heinz - Čisté testy, dobré testyAnna Kovárová
 
Vizuální regresní testy
Vizuální regresní testyVizuální regresní testy
Vizuální regresní testyMartin Krištof
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiDevelcz
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitněJiří Mareš
 
JavaScript v GTM - Measure Camp Brno 2017
JavaScript v GTM - Measure Camp Brno 2017JavaScript v GTM - Measure Camp Brno 2017
JavaScript v GTM - Measure Camp Brno 2017Michal Blažek
 
MoroSystems na ostravském CZJUGu o Apache Wicket
MoroSystems na ostravském CZJUGu o Apache WicketMoroSystems na ostravském CZJUGu o Apache Wicket
MoroSystems na ostravském CZJUGu o Apache WicketTomáš Páral
 
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceProč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceTomáš Bambas
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Tomáš Kukol
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integrationdanielkolman
 

Similaire à Canoo Show Sk (13)

Trendy a nové možnosti test automation
Trendy a nové možnosti test automationTrendy a nové možnosti test automation
Trendy a nové možnosti test automation
 
Petr Heinz - Čisté testy, dobré testy
Petr Heinz - Čisté testy, dobré testyPetr Heinz - Čisté testy, dobré testy
Petr Heinz - Čisté testy, dobré testy
 
ASP.NET 3.5 / futures
ASP.NET 3.5 / futuresASP.NET 3.5 / futures
ASP.NET 3.5 / futures
 
Vizuální regresní testy
Vizuální regresní testyVizuální regresní testy
Vizuální regresní testy
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
 
201502.ReinIT.Dev
201502.ReinIT.Dev201502.ReinIT.Dev
201502.ReinIT.Dev
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
 
JavaScript v GTM - Measure Camp Brno 2017
JavaScript v GTM - Measure Camp Brno 2017JavaScript v GTM - Measure Camp Brno 2017
JavaScript v GTM - Measure Camp Brno 2017
 
MoroSystems na ostravském CZJUGu o Apache Wicket
MoroSystems na ostravském CZJUGu o Apache WicketMoroSystems na ostravském CZJUGu o Apache Wicket
MoroSystems na ostravském CZJUGu o Apache Wicket
 
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikaceProč (ne)chceš použít Vaadin pro vývoj webové aplikace
Proč (ne)chceš použít Vaadin pro vývoj webové aplikace
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
EZproxy Seminar Multidata
EZproxy Seminar MultidataEZproxy Seminar Multidata
EZproxy Seminar Multidata
 

Canoo Show Sk

  • 1.
  • 2. Automatické t estovanie apli kácií – načo ? (C) 2008, Roman Hesteric
  • 3. Testovanie apli kácií prínos pre developera (C) 2008, Roman Hesteric
  • 4. Štyri spôsoby testovania (C) 2008, Roman Hesteric
  • 5. Capture/replay (C) 2008, Roman Hesteric
  • 6. Model based testing (C) 2008, Roman Hesteric
  • 7.
  • 8. Canoo Webtest (C) 2008, Roman Hesteric
  • 9. Canoo Webtest – stavebné prvky (C) 2008, Roman Hesteric
  • 10.
  • 11. Charekteristika canoo webtest (C) 2008, Roman Hesteric
  • 12. Te stujeme Google (C) 2008, Roman Hesteric
  • 13.
  • 14. Výsledky testu (C) 2008, Roman Hesteric
  • 15. Výsledky testu ( zoom ) (C) 2008, Roman Hesteric
  • 16. Canoo Webtest – štruktúra projektu (C) 2008, Roman Hesteric
  • 17. Viac ako 100 testovacích krokov (C) 2008, Roman Hesteric
  • 18. Webtest recorder (C) 2008, Roman Hesteric
  • 19. Webtest recorder - XPath explorer (C) 2008, Roman Hesteric
  • 20. Canoo Webtest v praxi – smoke test (C) 2008, Roman Hesteric
  • 21. Canoo Webtest v praxi - stress test (C) 2008, Roman Hesteric
  • 22. Canoo Webtest v praxi - stress test - report y (C) 2008, Roman Hesteric
  • 23. Príklad 1 – prezeranie výsledkov testu (C) 2008, Roman Hesteric
  • 24. Príklad 2 – prezeranie výsledkov testu – všetky resulty (C) 2008, Roman Hesteric
  • 25. Canoo Webtest v praxi [ test BroSys] (C) 2008, Roman Hesteric
  • 26. Canoo Webtest v praxi [ test CZ Port á l] (C) 2008, Roman Hesteric
  • 27. Bonus 1. (C) 2008, Roman Hesteric Groovy v akcii [sort test]
  • 28. Bonus 2. (C) 2008, Roman Hesteric Groovy v akcii : groovyScript [ vlastný test step ] <groovyScript> <![CDATA[ class VerifyNavigationPath extends com.canoo.webtest.steps.Step { String level1, level2, level3, level4 void doExecute() { def ant = new AntBuilder(project) def levels = [0, level1, level2, level3, level4] for (i in 1..<levels.size()) { if (levels[i]) ant.verifyXPath(xpath: &quot;//a[${i}]/text()&quot;, text: levels[i], description: &quot;Verify level ${i}&quot;) } } } project.addTaskDefinition('verifyNavPath', VerifyNavigationPath) ]]> </groovyScript> <target name= &quot;test_uses_groovy&quot; > &definition; <testSpec name= &quot;test_uses_groovy&quot; > &config; <steps> <doLogin/> <echo message= &quot;MTPL&quot; /> <clickLink label= &quot;POVINNÉ RUČENÍ&quot; /> <clickLink label= &quot;Povinné ručení 2008&quot; /> <verifyNavPath level1= &quot;Povinné ručení&quot; level2= &quot;Povinné ručení 2008&quot; /> <echo message= &quot;Test OK&quot; /> </steps> </testSpec> </target>
  • 29. Bonus 2. – výsledok testu s Groovy kódom (C) 2008, Roman Hesteric
  • 30. Bonus 3. (C) 2008, Roman Hesteric Groovy v akcii: groovyScript [response ako property]
  • 31. Bonus 4. (C) 2008, Roman Hesteric Test uje me e-mail y
  • 32. Bonus 5. (C) 2008, Roman Hesteric Data-Driven test ovanie
  • 33. Bonus 6 . (C) 2008, Roman Hesteric Testujeme stránky s JS dialógmi
  • 34. Bonus 7 . (C) 2008, Roman Hesteric WebTest mailing list
  • 35.
  • 36. Koniec (C) 2008, Roman Hesteric Otázky ? [r oman .hesteric@ gmail . com ]