Testing application – why?   (C) 2008, Together Teamlösungen GmbH
Testing application  Our main idea   (C) 2008, Together Teamlösungen GmbH
Canoo   Webtest    (C) 2008, Together Teamlösungen GmbH
The 4 testing paradigms   (C) 2008, Together Teamlösungen GmbH
Key properties for canoo webtest   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest – building blocks   (C) 2008, Together Teamlösungen GmbH
Testing Google   (C) 2008, Together Teamlösungen GmbH
WebTest Starter   (C) 2008, Together Teamlösungen GmbH  <ul><li><project name=&quot;example&quot; default=&quot;test&quot;...
Test result   (C) 2008, Together Teamlösungen GmbH
WebTest results (zoomed)   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest – project structure   (C) 2008, Together Teamlösungen GmbH
Over 100 WebTest Steps   (C) 2008, Together Teamlösungen GmbH
Webtest recorder   (C) 2008, Together Teamlösungen GmbH
Webtest recorder warning   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest praxis  [BroSys]   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest praxis [Greco Direct-CZ Portal]   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest in action- stress test   (C) 2008, Together Teamlösungen GmbH
Canoo Webtest in action- stress test - reporting   (C) 2008, Together Teamlösungen GmbH
Example 1 – browsing result in test steps context   (C) 2008, Together Teamlösungen GmbH
Example 2 – browsing all results   (C) 2008, Together Teamlösungen GmbH
Bonus 1.   (C) 2008, Together Teamlösungen GmbH  Groovy in action: sort test
Bonus 2.   (C) 2008, Together Teamlösungen GmbH  Groovy in action: groovyScript <groovyScript> <![CDATA[   class VerifyNav...
Bonus 2.   (C) 2008, Together Teamlösungen GmbH  Groovy in action: groovyScript - report
Bonus 3.   (C) 2008, Together Teamlösungen GmbH  Testing e-mails
Bonus 4.   (C) 2008, Together Teamlösungen GmbH  Data-Driven testing
The End   (C) 2008, Together Teamlösungen GmbH  Questions? [r.hesteric@together.sk]
Upcoming SlideShare
Loading in …5
×

Canoo Show En

633 views
469 views

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
633
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Canoo Show En

  1. 1. Testing application – why? (C) 2008, Together Teamlösungen GmbH
  2. 2. Testing application Our main idea (C) 2008, Together Teamlösungen GmbH
  3. 3. Canoo Webtest (C) 2008, Together Teamlösungen GmbH
  4. 4. The 4 testing paradigms (C) 2008, Together Teamlösungen GmbH
  5. 5. Key properties for canoo webtest (C) 2008, Together Teamlösungen GmbH
  6. 6. Canoo Webtest – building blocks (C) 2008, Together Teamlösungen GmbH
  7. 7. Testing Google (C) 2008, Together Teamlösungen GmbH
  8. 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. 9. Test result (C) 2008, Together Teamlösungen GmbH
  10. 10. WebTest results (zoomed) (C) 2008, Together Teamlösungen GmbH
  11. 11. Canoo Webtest – project structure (C) 2008, Together Teamlösungen GmbH
  12. 12. Over 100 WebTest Steps (C) 2008, Together Teamlösungen GmbH
  13. 13. Webtest recorder (C) 2008, Together Teamlösungen GmbH
  14. 14. Webtest recorder warning (C) 2008, Together Teamlösungen GmbH
  15. 15. Canoo Webtest praxis [BroSys] (C) 2008, Together Teamlösungen GmbH
  16. 16. Canoo Webtest praxis [Greco Direct-CZ Portal] (C) 2008, Together Teamlösungen GmbH
  17. 17. Canoo Webtest in action- stress test (C) 2008, Together Teamlösungen GmbH
  18. 18. Canoo Webtest in action- stress test - reporting (C) 2008, Together Teamlösungen GmbH
  19. 19. Example 1 – browsing result in test steps context (C) 2008, Together Teamlösungen GmbH
  20. 20. Example 2 – browsing all results (C) 2008, Together Teamlösungen GmbH
  21. 21. Bonus 1. (C) 2008, Together Teamlösungen GmbH Groovy in action: sort test
  22. 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. 23. Bonus 2. (C) 2008, Together Teamlösungen GmbH Groovy in action: groovyScript - report
  24. 24. Bonus 3. (C) 2008, Together Teamlösungen GmbH Testing e-mails
  25. 25. Bonus 4. (C) 2008, Together Teamlösungen GmbH Data-Driven testing
  26. 26. The End (C) 2008, Together Teamlösungen GmbH Questions? [r.hesteric@together.sk]

×