Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011
-
Upload
campdrupalua -
Category
Technology
-
view
2.676 -
download
0
description
Transcript of Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011
![Page 1: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/1.jpg)
for automated testing
![Page 2: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/2.jpg)
Gold Sponsor ofDrupalCamp Kyiv 2011
![Page 3: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/3.jpg)
Silver Sponsors ofDrupalCamp Kyiv 2011
![Page 4: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/4.jpg)
Automated testing
• What is automated testing?
• What to test?
• Why to automate tests?
• Test automation tools
• Advantages of automated testing
![Page 5: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/5.jpg)
Selection criteria for automated testing tools
• Capability
• Complexity
• Easy maintenance and support of existing tests
• Price
• QA engineers
![Page 6: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/6.jpg)
Overview of Selenium
• Selenium Core
• Selenium IDE
• Selenium RC
• Selenium GRID
• Selenium 2
![Page 7: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/7.jpg)
What is Selenium IDE?
![Page 8: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/8.jpg)
Selenium IDE in action
![Page 9: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/9.jpg)
Recording our first test
![Page 10: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/10.jpg)
• Easy record and playback
• Autocomplete for all common Selenium commands
• Save tests as HTML, Ruby scripts, or any other format
• Working with AJAX applications
Features:
![Page 11: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/11.jpg)
More actions!
![Page 12: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/12.jpg)
What you cannot record?
• Silverlight and Flex/Flash applications
• HTML5
• Selenium cannot do file uploads
• Works only in Firefox
![Page 13: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/13.jpg)
• Easy and fast to begin with
• Could be used as a tool for manual testing
• Save tests as HTML, Ruby scripts, or any other format
• Creating and saving test suites
• Works only in Mozilla Firefox
Summary
![Page 14: Victor Dyptan.Using Selenium IDE for automated testing.Drupal Camp Kyiv 2011](https://reader034.fdocuments.us/reader034/viewer/2022051109/54922d99ac79592a288b46f7/html5/thumbnails/14.jpg)
• http://www.getfirefox.com
• http://seleniumhq.org/download
• http://seleniumcamp.com
• http://en.wikipedia.org/wiki/Test_automation
• http://automated-testing.info
References