Your SlideShare is downloading. ×

Canoo Show En

353

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
353
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
    • <project name=&quot;example&quot; default=&quot;test&quot;>
    • <target name=&quot;test&quot;>
    • <webtest name=&quot;check that WebTest is Google's top result&quot;>
    • <steps>
        • <invoke url=&quot;http://www.google.com&quot;/>
        • <verifyTitle text=&quot;Google&quot;/>
        • <setInputField name=&quot;q&quot; value=&quot;WebTest&quot;/>
        • <clickButton label=&quot;I'm Feeling Lucky&quot;/>
        • <verifyTitle text=&quot;Canoo WebTest Homepage&quot;/>
    • </steps>
    • </webtest>
    • </target>
    • </project>
  • 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]

×