• Like
  • Save
Canoo Show En
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Published

 

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
337
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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]