SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda For The Session
i. Selenium As An Automation Testing Tool
ii. What Is Data Driven Framework?
iii. Using Apache POI To Achieve Data Driven Testing
iv. Demo: Implementing Data Driven Testing In Selenium
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Selenium Automation Testing Tool
Selenium is an open-source tool which automates web browser testing.
It is mainly used for functional testing (unit testing & regression testing).
Programming Language
Support
Web Browser Support
Operating System Support
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Is Data Driven Framework?
Let’s understand what is Data Driven testing and
what are its benefits.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Is Data Driven Framework?
Data Driven Framework is a testing strategy in which the data set under test, is stored separately from the test script.
Test
Script
Data
Set
Code and data stored separately
DATA DRIVEN FRAMEWORK
 Automation testing is driven by the data set under test.
 Same test script will work for different data sets.
 Eg:- Login credentials stored in excel & passed as parameters to the code.
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Does Selenium WebDriver support reading
of data from an Excel file for input?
The Question Is:-
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Selenium WebDriver + Apache POI
No! Selenium WebDriver does not support read and write operations on excel files.
But, it can be supported with the integration of third party tool (Apache POI).
.xlsx
.xls
Apache POI is a library, which allows you to read, create & edit Microsoft Office-documents using Java.
Advantages:- Easy maintenance and improved test coverage.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Integrating Selenium WebDriver & Apache POI
Username
field
Password
field
Method which takes the input
from the mentioned Excel file.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Hands-on:-
Selenium WebDriver + Apache POI
Let’s learn how Selenium & POI are used together to achieve
Data Driven Testing in Selenium with a Demo.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Session In A Minute
Selenium Automation Testing Tool
Apache POI For Data Driven Testing
What Is Data Driven Framework?
Demo: Data Driven Testing In Selenium
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
WebDriver vs. IDE vs. RC
➢ Data Warehouse is like a relational database designed for analytical needs.
➢ It functions on the basis of OLAP (Online Analytical Processing).
➢ It is a central location where consolidated data from multiple locations (databases) are stored.

More Related Content

What's hot (20)

PPTX
[Final] ReactJS presentation
洪 鹏发
 
PPTX
React js
Oswald Campesato
 
PDF
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Edureka!
 
PDF
Web automation using selenium.ppt
Ana Sarbescu
 
PPTX
Design Pattern - MVC, MVP and MVVM
Mudasir Qazi
 
PDF
React Native
vishal kumar
 
PPTX
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
Simplilearn
 
PPTX
Reactjs
Neha Sharma
 
PPTX
Spring Boot Tutorial
Naphachara Rattanawilai
 
PPT
Angular 8
Sunil OS
 
PDF
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Steve Pember
 
PPTX
AEM Rich Text Editor (RTE) Deep Dive
Hanish Bansal
 
PPT
Hybrid mobile app development
Chamil Madusanka
 
ODP
Selenium ppt
Anirudh Raja
 
PDF
REST API and CRUD
Prem Sanil
 
PPTX
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
PDF
What is Google App Engine
Chris Schalk
 
ODP
An Introduction To Jenkins
Knoldus Inc.
 
PPTX
Solid principles
Monica Rodrigues
 
[Final] ReactJS presentation
洪 鹏发
 
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Edureka!
 
Web automation using selenium.ppt
Ana Sarbescu
 
Design Pattern - MVC, MVP and MVVM
Mudasir Qazi
 
React Native
vishal kumar
 
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
Simplilearn
 
Reactjs
Neha Sharma
 
Spring Boot Tutorial
Naphachara Rattanawilai
 
Angular 8
Sunil OS
 
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
Steve Pember
 
AEM Rich Text Editor (RTE) Deep Dive
Hanish Bansal
 
Hybrid mobile app development
Chamil Madusanka
 
Selenium ppt
Anirudh Raja
 
REST API and CRUD
Prem Sanil
 
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
What is Google App Engine
Chris Schalk
 
An Introduction To Jenkins
Knoldus Inc.
 
Solid principles
Monica Rodrigues
 

Similar to Data Driven Framework In Selenium Webdriver | Data Driven Testing | Selenium Tutorial | Edureka (20)

PDF
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
PDF
Data Driven Framework in Selenium
Knoldus Inc.
 
PPT
Test Automation Framework Development Introduction
Ganuka Yashantha
 
PDF
What Is Selenium | Selenium Tutorial For Beginner | Selenium Training | Selen...
Edureka!
 
PPTX
Automated Testing on Web Applications
Samuel Borg
 
PPTX
Selenium.pptx
Pandiya Rajan
 
PDF
Ui automation
test test
 
PDF
Designing keyword and Data Driven Automation framework with Selenium
Edureka!
 
PPTX
Hybrid automation framework
doai tran
 
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
PDF
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
PDF
Data Driven Testing
Maveryx
 
PPT
Selenium Automation Framework
Mindfire Solutions
 
PPT
Selenium training in chennai
Thecreating Experts
 
PPT
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
PPTX
Test automation within a scrum process
Kushan Shalindra Amarasiri - Technical QE Specialist
 
PPT
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
PPT
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
DOC
Selenium Webdriver with data driven framework
David Rajah Selvaraj
 
DOCX
Best Selenium Online Training
Samatha Kamuni
 
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Edureka!
 
Data Driven Framework in Selenium
Knoldus Inc.
 
Test Automation Framework Development Introduction
Ganuka Yashantha
 
What Is Selenium | Selenium Tutorial For Beginner | Selenium Training | Selen...
Edureka!
 
Automated Testing on Web Applications
Samuel Borg
 
Selenium.pptx
Pandiya Rajan
 
Ui automation
test test
 
Designing keyword and Data Driven Automation framework with Selenium
Edureka!
 
Hybrid automation framework
doai tran
 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
Data Driven Testing
Maveryx
 
Selenium Automation Framework
Mindfire Solutions
 
Selenium training in chennai
Thecreating Experts
 
Hybrid Automation Framework Development introduction
Ganuka Yashantha
 
Test automation within a scrum process
Kushan Shalindra Amarasiri - Technical QE Specialist
 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Sathya Technologies
 
Selenium course training institute ameerpet hyderabad
Sathya Technologies
 
Selenium Webdriver with data driven framework
David Rajah Selvaraj
 
Best Selenium Online Training
Samatha Kamuni
 
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
PDF
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
PDF
Tableau Tutorial for Data Science | Edureka
Edureka!
 
PDF
Python Programming Tutorial | Edureka
Edureka!
 
PDF
Top 5 PMP Certifications | Edureka
Edureka!
 
PDF
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
PDF
Linux Mint Tutorial | Edureka
Edureka!
 
PDF
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
PDF
Importance of Digital Marketing | Edureka
Edureka!
 
PDF
RPA in 2020 | Edureka
Edureka!
 
PDF
Email Notifications in Jenkins | Edureka
Edureka!
 
PDF
EA Algorithm in Machine Learning | Edureka
Edureka!
 
PDF
Cognitive AI Tutorial | Edureka
Edureka!
 
PDF
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
PDF
Blue Prism Top Interview Questions | Edureka
Edureka!
 
PDF
Big Data on AWS Tutorial | Edureka
Edureka!
 
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
PDF
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 

Data Driven Framework In Selenium Webdriver | Data Driven Testing | Selenium Tutorial | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda For The Session i. Selenium As An Automation Testing Tool ii. What Is Data Driven Framework? iii. Using Apache POI To Achieve Data Driven Testing iv. Demo: Implementing Data Driven Testing In Selenium
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Selenium Automation Testing Tool Selenium is an open-source tool which automates web browser testing. It is mainly used for functional testing (unit testing & regression testing). Programming Language Support Web Browser Support Operating System Support
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Is Data Driven Framework? Let’s understand what is Data Driven testing and what are its benefits.
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Is Data Driven Framework? Data Driven Framework is a testing strategy in which the data set under test, is stored separately from the test script. Test Script Data Set Code and data stored separately DATA DRIVEN FRAMEWORK  Automation testing is driven by the data set under test.  Same test script will work for different data sets.  Eg:- Login credentials stored in excel & passed as parameters to the code. Features
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Does Selenium WebDriver support reading of data from an Excel file for input? The Question Is:-
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Selenium WebDriver + Apache POI No! Selenium WebDriver does not support read and write operations on excel files. But, it can be supported with the integration of third party tool (Apache POI). .xlsx .xls Apache POI is a library, which allows you to read, create & edit Microsoft Office-documents using Java. Advantages:- Easy maintenance and improved test coverage.
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Integrating Selenium WebDriver & Apache POI Username field Password field Method which takes the input from the mentioned Excel file.
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Hands-on:- Selenium WebDriver + Apache POI Let’s learn how Selenium & POI are used together to achieve Data Driven Testing in Selenium with a Demo.
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Session In A Minute Selenium Automation Testing Tool Apache POI For Data Driven Testing What Is Data Driven Framework? Demo: Data Driven Testing In Selenium
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.