SlideShare a Scribd company logo
Automated Testing for
Websites using Selenium IDE
robert@robertgreiner.com
Table of Contents

• What is Automated Testing?
• Why Should I Use Automated Testing?
• Getting Started With Selenium IDE
What is Automated Testing?
• Automated tests perform repeatable actions on your application and
compare expected values with actual results.

•
•
•
•

“Drive” the application the same way a user would
Create scripts/applications to repeat tests in the future
Improves documentation around existing functionality
Run while you are sleeping
Why Should I Use Automated Testing?
•
•
•
•
•
•
•

Reduces human errors
Exposes defects to development team faster
Faster than human testers
Cheaper to run and maintain
Continues to work when your application changes
Protects against regression defects

Improves communication between groups
Getting Started With Selenium IDE
• Selenium IDE is a Firefox extension that allows you to record, edit, and
debug functional tests against your web application.

•
•
•

Record and playback tests
Save and export test cases
Compare expected values with actual values
Installing Selenium IDE
• Download an install Firefox
•

http://www.mozilla.org/en-US/firefox/new/

• Install Selenium IDE Firefox extension
•
•
•
•

Open Firefox
http://www.seleniumhq.org/download/
Click “Download latest released version 2.x.x”

Install Selenium and dependencies
Running Selenium IDE
• Open Firefox -> ctrl+alt+S

Just start
browsing, recordin
g starts by default!
Demo: Testing a Website

Arrange

Act

Assert

• Setup initial state

• Perform desired behavior

• Verify results
Questions?

Robert Greiner
robert@robertgreiner.com

@robert_greiner

More Related Content

PDF
Introduction to Automation Testing and Selenium overiew
PDF
Automated Web Testing With Selenium
PDF
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
PPT
Selenium
PPTX
Selenium ppt
PPT
Selenium By Pravin Mishra
PPTX
Selenium
PDF
Python Testing 101 with Selenium
Introduction to Automation Testing and Selenium overiew
Automated Web Testing With Selenium
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Selenium
Selenium ppt
Selenium By Pravin Mishra
Selenium
Python Testing 101 with Selenium

What's hot (20)

PPT
Selenium
PPTX
Selenium Webdriver
PDF
Selenium IDE and Beyond
PDF
Selenium WebDriver with C#
PPT
Selenium (1)
PDF
Designing an effective hybrid apps automation framework
PPTX
An Overview of Selenium
PPT
Test automation using selenium
PPTX
Introduction to Selenium Web Driver
PPTX
Get Started With Selenium 3 and Selenium 3 Grid
PDF
Web application testing with Selenium
PDF
Designing keyword and Data Driven Automation framework with Selenium
PDF
Selenium Test Automation - Challenges
ODP
Introduction to Selenium
PPT
Selenium 2: The Future of Selenium is now!
PPTX
Selenium with java
PPTX
Smarter ways to do selenium automation @ work, Selenium, automation
PDF
Web automation using selenium.ppt
PPTX
Automated testing using Selenium & NUnit
PPTX
Selenium institute in bangalore
Selenium
Selenium Webdriver
Selenium IDE and Beyond
Selenium WebDriver with C#
Selenium (1)
Designing an effective hybrid apps automation framework
An Overview of Selenium
Test automation using selenium
Introduction to Selenium Web Driver
Get Started With Selenium 3 and Selenium 3 Grid
Web application testing with Selenium
Designing keyword and Data Driven Automation framework with Selenium
Selenium Test Automation - Challenges
Introduction to Selenium
Selenium 2: The Future of Selenium is now!
Selenium with java
Smarter ways to do selenium automation @ work, Selenium, automation
Web automation using selenium.ppt
Automated testing using Selenium & NUnit
Selenium institute in bangalore
Ad

Similar to Automated Testing for Websites With Selenium IDE (20)

PPTX
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
PDF
Selenium Automation Testing - A Complete Guide
PDF
Module-1_Getting-Started_with_selenium_and_Java_basics.pdf
PPTX
Tools for Software Testing
PPTX
Selenium
PDF
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
PPT
Selenium Concepts
PPTX
Test Automation and Selenium
PPTX
Python selenium
PPTX
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
PPTX
test-automation-selenium-160216124839.pptx
PDF
Selenium Automation Testing - A Complete Guide.pdf
PPTX
Akash 2013CA05 software testing presentation -selenium
PDF
Selenium Automation Testing - A Complete Guide.pdf
PDF
Learn Selenium - Online Guide
PPTX
Automated ui-testing
PDF
Automated Testing Using Selenium
PPTX
Selenium
PPT
Selenium for everyone
PPTX
Selenium
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
Selenium Automation Testing - A Complete Guide
Module-1_Getting-Started_with_selenium_and_Java_basics.pdf
Tools for Software Testing
Selenium
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Selenium Concepts
Test Automation and Selenium
Python selenium
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
test-automation-selenium-160216124839.pptx
Selenium Automation Testing - A Complete Guide.pdf
Akash 2013CA05 software testing presentation -selenium
Selenium Automation Testing - A Complete Guide.pdf
Learn Selenium - Online Guide
Automated ui-testing
Automated Testing Using Selenium
Selenium
Selenium for everyone
Selenium
Ad

More from Robert Greiner (15)

PDF
Portfolio Rationalization - Making Sound Financial and Strategic Decisions in...
PPTX
Virtual Team Best Practices
PDF
Becoming the Ideal Team Player
PDF
POV - Practical Containerization
PDF
POV - Enterprise Security Canvas
PPTX
Foundations of financial independence
PPTX
Why feedback is important
PDF
Infrastructure as Code
PPTX
Fin fest 2014 - Internet of Things and APIs
PDF
Petabytes and Nanoseconds
PDF
Introduction to Amazon Web Services
PPTX
Introduction to Windows Azure Data Services
PPTX
Code Quality and Tipster
PPTX
Test Driven Development at 10,000 Feet
PPTX
Testing javascript
Portfolio Rationalization - Making Sound Financial and Strategic Decisions in...
Virtual Team Best Practices
Becoming the Ideal Team Player
POV - Practical Containerization
POV - Enterprise Security Canvas
Foundations of financial independence
Why feedback is important
Infrastructure as Code
Fin fest 2014 - Internet of Things and APIs
Petabytes and Nanoseconds
Introduction to Amazon Web Services
Introduction to Windows Azure Data Services
Code Quality and Tipster
Test Driven Development at 10,000 Feet
Testing javascript

Recently uploaded (20)

PDF
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Cloud computing and distributed systems.
PDF
Sensors and Actuators in IoT Systems using pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Cloud computing and distributed systems.
Sensors and Actuators in IoT Systems using pdf
Empathic Computing: Creating Shared Understanding
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Chapter 2 Digital Image Fundamentals.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Advanced Soft Computing BINUS July 2025.pdf
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
Transforming Manufacturing operations through Intelligent Integrations
madgavkar20181017ppt McKinsey Presentation.pdf
Spectral efficient network and resource selection model in 5G networks
AI And Its Effect On The Evolving IT Sector In Australia - Elevate

Automated Testing for Websites With Selenium IDE

  • 2. Table of Contents • What is Automated Testing? • Why Should I Use Automated Testing? • Getting Started With Selenium IDE
  • 3. What is Automated Testing? • Automated tests perform repeatable actions on your application and compare expected values with actual results. • • • • “Drive” the application the same way a user would Create scripts/applications to repeat tests in the future Improves documentation around existing functionality Run while you are sleeping
  • 4. Why Should I Use Automated Testing? • • • • • • • Reduces human errors Exposes defects to development team faster Faster than human testers Cheaper to run and maintain Continues to work when your application changes Protects against regression defects Improves communication between groups
  • 5. Getting Started With Selenium IDE • Selenium IDE is a Firefox extension that allows you to record, edit, and debug functional tests against your web application. • • • Record and playback tests Save and export test cases Compare expected values with actual values
  • 6. Installing Selenium IDE • Download an install Firefox • http://www.mozilla.org/en-US/firefox/new/ • Install Selenium IDE Firefox extension • • • • Open Firefox http://www.seleniumhq.org/download/ Click “Download latest released version 2.x.x” Install Selenium and dependencies
  • 7. Running Selenium IDE • Open Firefox -> ctrl+alt+S Just start browsing, recordin g starts by default!
  • 8. Demo: Testing a Website Arrange Act Assert • Setup initial state • Perform desired behavior • Verify results