SlideShare a Scribd company logo
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
A TestNG Automation Framework with Selenium
Presented By
SHASHI JAISWAL
Objective
• To automate web application
• To ease the testing of software by using different test cases
• To create an automation framework and providing user
interface test
• To provide better quality assurance and customer experience of
the product.
• To reduce the man power and thus increasing efficiency of test
cases
Why AUTOMATION ?
 Every product requires a better testing for a better
customer satisfaction and hence a better future .
 To reduce time, resources and hence cost.
 To ease the process automation comes into play.
 To add self driven test on all boundary parameters
automatically
introduction
 We are creating an automation framework with the help of Selenium and
TestNG software in which we are testing Facebook basic functionalities like:-
1 automatic login-logout
2 Friend list check
3 Invalid login
The selenium web driver is used to automate web application by using its
Selenium IDE, RC, Web Driver and Grid. It generates test cases which send
command to respective web locator to perform the operation and retrive the
result.
 The TestNG helps in executing the test annotation to perform the tests.
The Results are displayed in report file along with the number of test cases
passed or failed.
Technical skills !!!
• Windows Operating System.
• Eclipse IDE
• Selenium and TestNG
• Java programming
• Basic locator knowledge.
conclusion
• Test cases are not limited any number of it can be
automated.
• Test cases can be executed once as a whole.
• Test reports can be observed for any number of test
cases in a single report with pass/fail detailed
information.
• A practical sense which can be used by any
organization for their products if it is a web product.
Future scope !!!
• “AUTOMATION FRAMEWORK” has huge future potential.
• A better report shall be used like extent report which gives an
amazing presentation of execution report.
• These days, these are being used in the company to test their
software!!
• This framework can also be extended to be used in other
sites as well like that of ERP, Google webpage and many more
to automate.
shashi.jaiswal17@gmail.com

More Related Content

PPTX
TestNG Framework
Levon Apreyan
 
PDF
TestNG Annotations in Selenium | Edureka
Edureka!
 
PDF
Karate - powerful and simple framework for REST API automation testing
Roman Liubun
 
PPT
Hybrid framework
Sudhakar Mangi
 
PPTX
Selenium WebDriver
Yuriy Bezgachnyuk
 
PPT
Selenium ppt
Pavan Kumar
 
PPTX
Hybrid automation framework
doai tran
 
DOCX
JDK,JRE,JVM
Cognizant
 
TestNG Framework
Levon Apreyan
 
TestNG Annotations in Selenium | Edureka
Edureka!
 
Karate - powerful and simple framework for REST API automation testing
Roman Liubun
 
Hybrid framework
Sudhakar Mangi
 
Selenium WebDriver
Yuriy Bezgachnyuk
 
Selenium ppt
Pavan Kumar
 
Hybrid automation framework
doai tran
 
JDK,JRE,JVM
Cognizant
 

What's hot (20)

PPTX
Java Unit Testing
Nayanda Haberty
 
PDF
TestNG - The Next Generation of Unit Testing
Bethmi Gunasekara
 
ODP
Gatling
Gaurav Shukla
 
PPTX
Selenium-Locators
Mithilesh Singh
 
PPTX
Rest assured
Varun Deshpande
 
PPTX
API Test Automation Using Karate (Anil Kumar Moka)
Peter Thomas
 
PPTX
Solid principles
Toan Nguyen
 
PPTX
Test automation
Xavier Yin
 
PPTX
Flutter presentation.pptx
FalgunSorathiya
 
PPTX
Introduction to Selenium Web Driver
Return on Intelligence
 
PPTX
An overview of selenium webdriver
Anuraj S.L
 
PPT
Oops in Java
malathip12
 
PDF
Unit Testing in Angular
Knoldus Inc.
 
PPTX
Selenium with java
Gousalya Ramachandran
 
PDF
Selenium cheat sheet
Sri Priya P Kulkarni
 
PPTX
Spring boot - an introduction
Jonathan Holloway
 
PPTX
Unit Testing Concepts and Best Practices
Derek Smith
 
PPT
Selenium Automation Framework
Mindfire Solutions
 
PDF
Functional Tests Automation with Robot Framework
laurent bristiel
 
PDF
JPA and Hibernate
elliando dias
 
Java Unit Testing
Nayanda Haberty
 
TestNG - The Next Generation of Unit Testing
Bethmi Gunasekara
 
Gatling
Gaurav Shukla
 
Selenium-Locators
Mithilesh Singh
 
Rest assured
Varun Deshpande
 
API Test Automation Using Karate (Anil Kumar Moka)
Peter Thomas
 
Solid principles
Toan Nguyen
 
Test automation
Xavier Yin
 
Flutter presentation.pptx
FalgunSorathiya
 
Introduction to Selenium Web Driver
Return on Intelligence
 
An overview of selenium webdriver
Anuraj S.L
 
Oops in Java
malathip12
 
Unit Testing in Angular
Knoldus Inc.
 
Selenium with java
Gousalya Ramachandran
 
Selenium cheat sheet
Sri Priya P Kulkarni
 
Spring boot - an introduction
Jonathan Holloway
 
Unit Testing Concepts and Best Practices
Derek Smith
 
Selenium Automation Framework
Mindfire Solutions
 
Functional Tests Automation with Robot Framework
laurent bristiel
 
JPA and Hibernate
elliando dias
 
Ad

Similar to AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN (20)

PPTX
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
PPTX
Software testing
KarnatiChandramoules
 
PPTX
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
hemasubbu08
 
PPTX
E2 e test with testcafe
Malang QA Community
 
PDF
Top Automation Testing Tools of 2025_ What’s New and What’s Next.pdf
Jace Reed
 
PPTX
Test automation within a scrum process
Kushan Shalindra Amarasiri - Technical QE Specialist
 
PDF
Automated Testing Using Selenium
TechWell
 
PPTX
QAorHighway2016
Bhupesh Dahal
 
DOC
Ashish Baraiya
Ashish Baraiya
 
PPTX
Tools for Software Testing
Mohammed Moishin
 
PPTX
Software testing on zoho login websitepptx
pramu8279
 
PPTX
facebook login test,software testing ppt.pptx
pramu8279
 
PPTX
Automation Testing with Test Complete
Vartika Saxena
 
PDF
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
PDF
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
PDF
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Clever Moe
 
PDF
Automated software testing complete guide
TestingXperts
 
PDF
Test automation
Jitendra Malviya
 
PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
PDF
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
Software testing
KarnatiChandramoules
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
hemasubbu08
 
E2 e test with testcafe
Malang QA Community
 
Top Automation Testing Tools of 2025_ What’s New and What’s Next.pdf
Jace Reed
 
Test automation within a scrum process
Kushan Shalindra Amarasiri - Technical QE Specialist
 
Automated Testing Using Selenium
TechWell
 
QAorHighway2016
Bhupesh Dahal
 
Ashish Baraiya
Ashish Baraiya
 
Tools for Software Testing
Mohammed Moishin
 
Software testing on zoho login websitepptx
pramu8279
 
facebook login test,software testing ppt.pptx
pramu8279
 
Automation Testing with Test Complete
Vartika Saxena
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
Test Automation Frameworks- The Complete Guide.pdf
ronikakashyap1
 
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Clever Moe
 
Automated software testing complete guide
TestingXperts
 
Test automation
Jitendra Malviya
 
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Minh Quân Đoàn
 
Ad

More from SHASHI JAISWAL (6)

PPTX
All about jharkhand
SHASHI JAISWAL
 
PPTX
Demonetisationsation :A master Stroke
SHASHI JAISWAL
 
PPTX
Internet of things
SHASHI JAISWAL
 
PPTX
ANDROID- AN OPEN MOBILE SOFTWARE PLATFORM
SHASHI JAISWAL
 
PPTX
SHARE MARKET
SHASHI JAISWAL
 
PPTX
SHASHI JAISWAL
SHASHI JAISWAL
 
All about jharkhand
SHASHI JAISWAL
 
Demonetisationsation :A master Stroke
SHASHI JAISWAL
 
Internet of things
SHASHI JAISWAL
 
ANDROID- AN OPEN MOBILE SOFTWARE PLATFORM
SHASHI JAISWAL
 
SHARE MARKET
SHASHI JAISWAL
 
SHASHI JAISWAL
SHASHI JAISWAL
 

Recently uploaded (20)

PPT
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
PDF
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Trends in pediatric nursing .pptx
AneetaSharma15
 
PPTX
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
Autodock-for-Beginners by Rahul D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PDF
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
PDF
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
AshifaRamadhani
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Trends in pediatric nursing .pptx
AneetaSharma15
 
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
Autodock-for-Beginners by Rahul D Jawarkar.pptx
Rahul Jawarkar
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 

AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN

  • 2. A TestNG Automation Framework with Selenium Presented By SHASHI JAISWAL
  • 3. Objective • To automate web application • To ease the testing of software by using different test cases • To create an automation framework and providing user interface test • To provide better quality assurance and customer experience of the product. • To reduce the man power and thus increasing efficiency of test cases
  • 4. Why AUTOMATION ?  Every product requires a better testing for a better customer satisfaction and hence a better future .  To reduce time, resources and hence cost.  To ease the process automation comes into play.  To add self driven test on all boundary parameters automatically
  • 5. introduction  We are creating an automation framework with the help of Selenium and TestNG software in which we are testing Facebook basic functionalities like:- 1 automatic login-logout 2 Friend list check 3 Invalid login The selenium web driver is used to automate web application by using its Selenium IDE, RC, Web Driver and Grid. It generates test cases which send command to respective web locator to perform the operation and retrive the result.  The TestNG helps in executing the test annotation to perform the tests. The Results are displayed in report file along with the number of test cases passed or failed.
  • 6. Technical skills !!! • Windows Operating System. • Eclipse IDE • Selenium and TestNG • Java programming • Basic locator knowledge.
  • 7. conclusion • Test cases are not limited any number of it can be automated. • Test cases can be executed once as a whole. • Test reports can be observed for any number of test cases in a single report with pass/fail detailed information. • A practical sense which can be used by any organization for their products if it is a web product.
  • 8. Future scope !!! • “AUTOMATION FRAMEWORK” has huge future potential. • A better report shall be used like extent report which gives an amazing presentation of execution report. • These days, these are being used in the company to test their software!! • This framework can also be extended to be used in other sites as well like that of ERP, Google webpage and many more to automate.