Your SlideShare is downloading. ×
0
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Canoo Show En
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Canoo Show En

358

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
358
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Testing application – why? (C) 2008, Together Teamlösungen GmbH
  2. Testing application Our main idea (C) 2008, Together Teamlösungen GmbH
  3. Canoo Webtest (C) 2008, Together Teamlösungen GmbH
  4. The 4 testing paradigms (C) 2008, Together Teamlösungen GmbH
  5. Key properties for canoo webtest (C) 2008, Together Teamlösungen GmbH
  6. Canoo Webtest – building blocks (C) 2008, Together Teamlösungen GmbH
  7. Testing Google (C) 2008, Together Teamlösungen GmbH
  8. WebTest Starter (C) 2008, Together Teamlösungen GmbH <ul><li><project name=&quot;example&quot; default=&quot;test&quot;> </li></ul><ul><li><target name=&quot;test&quot;> </li></ul><ul><li><webtest name=&quot;check that WebTest is Google's top result&quot;> </li></ul><ul><li><steps> </li></ul><ul><ul><ul><li><invoke url=&quot;http://www.google.com&quot;/> </li></ul></ul></ul><ul><ul><ul><li><verifyTitle text=&quot;Google&quot;/> </li></ul></ul></ul><ul><ul><ul><li><setInputField name=&quot;q&quot; value=&quot;WebTest&quot;/> </li></ul></ul></ul><ul><ul><ul><li><clickButton label=&quot;I'm Feeling Lucky&quot;/> </li></ul></ul></ul><ul><ul><ul><li><verifyTitle text=&quot;Canoo WebTest Homepage&quot;/> </li></ul></ul></ul><ul><li></steps> </li></ul><ul><li></webtest> </li></ul><ul><li></target> </li></ul><ul><li></project> </li></ul>
  9. Test result (C) 2008, Together Teamlösungen GmbH
  10. WebTest results (zoomed) (C) 2008, Together Teamlösungen GmbH
  11. Canoo Webtest – project structure (C) 2008, Together Teamlösungen GmbH
  12. Over 100 WebTest Steps (C) 2008, Together Teamlösungen GmbH
  13. Webtest recorder (C) 2008, Together Teamlösungen GmbH
  14. Webtest recorder warning (C) 2008, Together Teamlösungen GmbH
  15. Canoo Webtest praxis [BroSys] (C) 2008, Together Teamlösungen GmbH
  16. Canoo Webtest praxis [Greco Direct-CZ Portal] (C) 2008, Together Teamlösungen GmbH
  17. Canoo Webtest in action- stress test (C) 2008, Together Teamlösungen GmbH
  18. Canoo Webtest in action- stress test - reporting (C) 2008, Together Teamlösungen GmbH
  19. Example 1 – browsing result in test steps context (C) 2008, Together Teamlösungen GmbH
  20. Example 2 – browsing all results (C) 2008, Together Teamlösungen GmbH
  21. Bonus 1. (C) 2008, Together Teamlösungen GmbH Groovy in action: sort test
  22. Bonus 2. (C) 2008, Together Teamlösungen GmbH Groovy in action: groovyScript <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>
  23. Bonus 2. (C) 2008, Together Teamlösungen GmbH Groovy in action: groovyScript - report
  24. Bonus 3. (C) 2008, Together Teamlösungen GmbH Testing e-mails
  25. Bonus 4. (C) 2008, Together Teamlösungen GmbH Data-Driven testing
  26. The End (C) 2008, Together Teamlösungen GmbH Questions? [r.hesteric@together.sk]

×