Your SlideShare is downloading. ×
0
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
Watir - The Beginning
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

Watir - The Beginning

645

Published on

Introduction to Web automation using Watir

Introduction to Web automation using Watir

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

  • Be the first to like this

No Downloads
Views
Total Views
645
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
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. Watir– The Beginning<br />1<br />
  • 2. 2<br /> About Myself<br />Andrii Dzynia<br />Senior Automation QA Engineer<br />andrii.dzynia@gmail.com<br />2<br />
  • 3. Agenda<br />3<br />
  • 4. Problem<br /> Automated testing of web applications<br />4<br />
  • 5. How we could solve it?<br />5<br />Watij<br />Win32-Watir<br />Watir<br />Watir<br />WatiN<br />Selenium<br />
  • 6. What is it?<br />Watir – pronounced like “Water”<br />Web application testing in Ruby<br />Open-source<br />Lovely API<br />Running without browser<br />A lot of forks<br />6<br />
  • 7. How it works?<br />7<br />
  • 8. What is main advantage?<br />8<br />
  • 9. Record &amp; Play ?<br />9<br />
  • 10. This is for noobs<br />10<br />
  • 11. What is professional way?<br />11<br />
  • 12. So what we will do today?<br />Test ‘Point of Sale’ PHP web application.<br />Write Watir automated tests in different styles.<br />Define benefits of each style.<br />12<br />
  • 13. Web Application To Test<br />13<br />
  • 14. First step<br />IRB - Interactive Ruby Shell<br />Drive the browser<br />Some features<br />14<br />
  • 15. Scenario<br />15<br />
  • 16. Nice but not scalable?<br />16<br />
  • 17. TestUnit – xUnittool <br />17<br />
  • 18. Scenario<br />18<br />
  • 19. What about Business Users?<br />19<br />
  • 20. How BDD fits with Ruby?<br />20<br />
  • 21. Rspec library<br />21<br />
  • 22. Cucumber<br />22<br />
  • 23. What we have seen today<br />Validation method<br />xUnit style<br />BDD: Rspec and Cucumber<br />23<br />
  • 24. Choose exactly what you need<br />24<br /> “Life is a series of choices.”<br />
  • 25. AUTOMATED-TESTING.INFO<br />25<br />

×