Selenium IDE and Beyond

3,829 views

Published on

Presentation from talk at Selenium Camp 2013

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
3,829
On SlideShare
0
From Embeds
0
Number of Embeds
540
Actions
Shares
0
Downloads
47
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Selenium IDE and Beyond

  1. 1. Selenium IDE and Beyond Selenium Camp, Kiev 1st March 2013 Samit Badle
  2. 2. Samit Badle @samitbadlehttp://blog.reallysimplethoughts.com
  3. 3. Cats are Cool! http://farm2.static.flickr.com/1250/964877496_27357f5d8f_b.jpg
  4. 4. Cats are Cool! http://farm2.static.flickr.com/1350/563918358_bbf08bdcc7_b.jpg
  5. 5. Cats are Cool!
  6. 6. Dogs are Cool 2! http://farm1.static.flickr.com/92/255472873_d2759ef3c6.jpg
  7. 7. Exercise TimeHow many of you have heard about Selenium IDE?
  8. 8. Exercise TimeHow many of you have NOT heard about Selenium IDE?
  9. 9. Exercise TimeHow many of you use Selenium IDE?
  10. 10. Exercise TimeHow many of you do NOT use Selenium IDE?
  11. 11. Selenium IDE
  12. 12. Selenium IDE• A simple record and playback tool• Works as an addon to Firefox• Can be extended by Plugins
  13. 13. Why NOT?• Maintenance gets harder as number of tests grow• Simple: Does not have conditionals, loops, function creations
  14. 14. WHY?• Its Simple – but you can still get a lot of stuff done• Does not require programming skills• Finding locators in css or xpath for your tests• Efficient testing! Record and export!
  15. 15. Whats NEW?• Webdriver playback
  16. 16. Webdriver playback• Firefox
  17. 17. Webdriver playback• Internet Explorer
  18. 18. Webdriver playback• Safari
  19. 19. Webdriver playback• Chrome
  20. 20. Webdriver playback• iPhone
  21. 21. Webdriver playback• iPad
  22. 22. Webdriver playback• PhantomJS
  23. 23. What Coming Next?• Live Export• Support for more Webdriver features• Better Code Generation for export• Behavior Driven Development
  24. 24. Experiments
  25. 25. Behavior Driven Development (BDD)• What does a test do?• What are we testing?• What do we expect?
  26. 26. Behavior Driven Development (BDD)• Pay Raise• Better Job Prospects
  27. 27. Behavior Driven Development (BDD)
  28. 28. Behavior Driven Development (BDD)
  29. 29. Behavior Driven Development (BDD) https://github.com/cucumber/cucumber/tree/master/examples/i18n/ru
  30. 30. BDD in Selenium IDE
  31. 31. BDD in Selenium IDE
  32. 32. Behavior Driven Development (BDD)• Makes tests easy to understand• Reuse test code• Data driven
  33. 33. Selenium IDE Plugins
  34. 34. Where to find them?• Selenium download page http://seleniumhq.org/download/• Firefox add-ons page https://addons.mozilla.org/en-US/firefox/• Other places on the Internet Google 
  35. 35. https://addons.mozilla.org/
  36. 36. Remember Cats are Cool! http://farm2.static.flickr.com/1250/964877496_27357f5d8f_b.jpg
  37. 37. Thanks! Questions welcomePhotos (Creative Commons Licensed) from http://animalphotos.info

×