Testing on Mobile Devices ….
Debugging ….
Selenium IDE
Regression Testing …
Data-driven testing….
USING
Black Box Testing ….
Selenium Web Driver
Working with Android ….
Selenium API
1. Introduction to Selenium
• Important preliminary points
• What is Selenium IDE
• The basic features of Selenium
• What kind of things can you do with it?
• Important note: Rules for automation
3. Getting Started with Selenium IDE -Quick start
• Step 1 – Recording and adding commands in a test
• Step 2 – Saving the recorded test
• Step 3 – Saving the test suite
• Step 4 – Running the recorded test
2. Installation
Step 1 – What do I need?
Step 2 – Downloading Selenium IDE
Step 3 – Installing Selenium IDE
4. Locators
Locating elements by ID
Finding IDs of elements with Firebug
Finding elements by name
Finding elements by XPath
Finding an element by the text it contains
Course Contents:
 Working with Selenium API
 Getting familiar with Page Object
 Controlling flow of tests
 Basics of Data-driven testing
 Introducing Testing on Mobile Devices
Learning Objectives:
 Getting introduced with Selenium IDE
 Installing Selenium IDE
 Starting to record tests using Selenium IDE
 Adding Asserts and Verifications in a test
 Getting familiar with Locators
 Overview of Web Driver and exporting your tests to
Web Driver
This 2-Day Training is designed for SQA professionals who want to gain in-depth knowledge
of one of the most widely used Open-Source Functional Testing Tool (Selenium). It covers a
wide spectrum of topics of Selenium IDE and Selenium Web Driver and their functionalities
which are essential to get advance-level Test Automation started in an organization
5. Getting Started with Selenium IDE - 1 Step further
• Updating a test to assert items are on the page
• Updating a test to verify items on the page
• Adding Selenium IDE comments
• Storing information from the page in the test
• Storing elements from the page
• Debugging tests
• Creating Test Suites
• Saving tests
• What you cannot record
7. Introducing Page Object
• Introduction
• What is Page Objects Pattern
• Working with Page Objects
• Using Page Object Pattern to design tests
9. Working with Selenium API
• Checking Element’s text
• Checking Element’s attribute values
• Working with dropdowns
• Working with checkboxes and radio buttons
11.Data-driven testing
• Introduction
• Creating a data-driven test
• Creating a data-driven test
• Reading test data from a CSV / Excel files
• Reading test data from a database
6. Overview of Selenium Web Driver
• Overview of Selenium Web Driver
• Architecture
• Web Driver API
• Selenium server
• How to set up your Java environment
• Exporting a recorded test to Selenium
Web Driver
8. Web Drivers
• Firefox Driver
• Chrome Driver
• Internet Explorer Driver
10. Controlling Test Flow
• Synchronizing a test with an implicit wait
• Synchronizing a test with an explicit wait
• Synchronizing a test with custom-expected
conditions
12. Testing on Mobile Devices
• Working with Android
• Installing the Selenium Web Driver Android Server
• Setting up and configuring Appium for Mobile
Testing
• Creating a test for Android
 Attendees should have good understanding of Coding,
Databases and Programming practices and working with
Development environment
 Basic knowledge of Object orientation, Object models,
Design patterns
 Good knowledge of Testing, Black box Testing and
Regression testing
Who Should Attend
• Project Managers
• Software Engineers
• SQA Managers
• SQA Analysts / Software Testers
(with interest in Automation) ranging from
junior level to senior level
Dates: 3rd & 10th January 2015
Duration: 2 Full Days
Timing: 9:30am to 5:30pm
Course Fee: Rs. 20000/- Discounts Available
Including Lunch+ Hi Teas+ training Material+ Certificate
Discounts: 10% on early bird & 15% on group of 3 or
more nominations
Venue: Karachi
For More Info:
Training Coordinator
trainings@oisol.com
nazish@oisol.com
021-34388402-3, 0302-864-7054
Having worked in ISO 9001-2008 (Quality Management
Systems) certified organizations, he has good exposure to
Quality Standards and Processes and implementing these
standards and processes within any Software Development
Life Cycle. His excellent understanding of SDLC and the key
areas where SQA's involvement is necessary has enabled
him to successfully lead SQA teams in handling complex
projects in very challenging and fast paced environments.
He is currently working at Contour Software as Senior SQA
Analyst and Test Automation Lead. Prior to that he has
worked at 360training.com, Knowledge Management Inc
and Trade Links. Since 2010, he has also joined PAF-KIET as
a Visiting Faculty member with the aim of bridging the gap
between the Industry and Academia. Currently he teaches
“Software Quality Assurance” and “Requirements
Engineering” for MS Level students.
Mr. Abid has also conducted a short course on “Software
Quality Assurance” at Sir Syed University of Engineering and
Technology. Apart from this, he is also a frequent Guest
Speaker at various Institutions giving sessions on:
• Software Quality Assurance
• Test Automation
• Agile Process Introduction / Implementation
Trainer’s Profile:
Mr. Muhammad Abid Munif Khan has an overall
industry experience of around 10 years working in
reputed multinational software product organizations.
He is BS (Computer Science) from Karachi University
and MS from NUCES-FAST.

More Related Content

PDF
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
DOC
Selenium course syllabus
PDF
Testing course content converted
PPTX
Visualforce remoteobject
PPTX
Web automation with Selenium for software engineers
PPTX
Introduction to SoapUI day 1
PPTX
ASP.NET - Ivan Marković
PDF
Quick start with AngularJS
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
Selenium course syllabus
Testing course content converted
Visualforce remoteobject
Web automation with Selenium for software engineers
Introduction to SoapUI day 1
ASP.NET - Ivan Marković
Quick start with AngularJS

Similar to Training Session on Test Automation using Selenium (20)

PDF
Automation Testing using Selenium
DOCX
Software Testing Tools Training
PDF
Best selenium training eduxfactor
PDF
best selenium training institute in Hyderabad
PPTX
Selenium training eduxfactor
PPTX
Best selenium training institute in hyderabad
PDF
selenium with python training
PPTX
best selenium training institute in hyderabad
PPTX
selenium with python training
PDF
best selenium training institute in hyderabad
PPTX
Selenium training eduxfactor
PDF
Selenium training eduxfactor-converted
PPTX
Selenium training eduxfactor
PPTX
automation courses near me
PDF
automation courses near me
PDF
software testing training institute in hyderabad
PDF
Selenium training
PDF
Best selenium training institute in hyderabad
PDF
Selenium Training - Eduxfactor-converted.pdf
PPTX
Selenium Training - Eduxfactor.pptx
Automation Testing using Selenium
Software Testing Tools Training
Best selenium training eduxfactor
best selenium training institute in Hyderabad
Selenium training eduxfactor
Best selenium training institute in hyderabad
selenium with python training
best selenium training institute in hyderabad
selenium with python training
best selenium training institute in hyderabad
Selenium training eduxfactor
Selenium training eduxfactor-converted
Selenium training eduxfactor
automation courses near me
automation courses near me
software testing training institute in hyderabad
Selenium training
Best selenium training institute in hyderabad
Selenium Training - Eduxfactor-converted.pdf
Selenium Training - Eduxfactor.pptx
Ad

Recently uploaded (20)

PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
International_Financial_Reporting_Standa.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Empowerment Technology for Senior High School Guide
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
advance database management system book.pdf
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
IGGE1 Understanding the Self1234567891011
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
My India Quiz Book_20210205121199924.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
Paper A Mock Exam 9_ Attempt review.pdf.
TNA_Presentation-1-Final(SAVE)) (1).pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
A powerpoint presentation on the Revised K-10 Science Shaping Paper
International_Financial_Reporting_Standa.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Empowerment Technology for Senior High School Guide
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Cambridge-Practice-Tests-for-IELTS-12.docx
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
advance database management system book.pdf
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
IGGE1 Understanding the Self1234567891011
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
My India Quiz Book_20210205121199924.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
Ad

Training Session on Test Automation using Selenium

  • 1. Testing on Mobile Devices …. Debugging …. Selenium IDE Regression Testing … Data-driven testing…. USING Black Box Testing …. Selenium Web Driver Working with Android …. Selenium API
  • 2. 1. Introduction to Selenium • Important preliminary points • What is Selenium IDE • The basic features of Selenium • What kind of things can you do with it? • Important note: Rules for automation 3. Getting Started with Selenium IDE -Quick start • Step 1 – Recording and adding commands in a test • Step 2 – Saving the recorded test • Step 3 – Saving the test suite • Step 4 – Running the recorded test 2. Installation Step 1 – What do I need? Step 2 – Downloading Selenium IDE Step 3 – Installing Selenium IDE 4. Locators Locating elements by ID Finding IDs of elements with Firebug Finding elements by name Finding elements by XPath Finding an element by the text it contains Course Contents:  Working with Selenium API  Getting familiar with Page Object  Controlling flow of tests  Basics of Data-driven testing  Introducing Testing on Mobile Devices Learning Objectives:  Getting introduced with Selenium IDE  Installing Selenium IDE  Starting to record tests using Selenium IDE  Adding Asserts and Verifications in a test  Getting familiar with Locators  Overview of Web Driver and exporting your tests to Web Driver This 2-Day Training is designed for SQA professionals who want to gain in-depth knowledge of one of the most widely used Open-Source Functional Testing Tool (Selenium). It covers a wide spectrum of topics of Selenium IDE and Selenium Web Driver and their functionalities which are essential to get advance-level Test Automation started in an organization
  • 3. 5. Getting Started with Selenium IDE - 1 Step further • Updating a test to assert items are on the page • Updating a test to verify items on the page • Adding Selenium IDE comments • Storing information from the page in the test • Storing elements from the page • Debugging tests • Creating Test Suites • Saving tests • What you cannot record 7. Introducing Page Object • Introduction • What is Page Objects Pattern • Working with Page Objects • Using Page Object Pattern to design tests 9. Working with Selenium API • Checking Element’s text • Checking Element’s attribute values • Working with dropdowns • Working with checkboxes and radio buttons 11.Data-driven testing • Introduction • Creating a data-driven test • Creating a data-driven test • Reading test data from a CSV / Excel files • Reading test data from a database 6. Overview of Selenium Web Driver • Overview of Selenium Web Driver • Architecture • Web Driver API • Selenium server • How to set up your Java environment • Exporting a recorded test to Selenium Web Driver 8. Web Drivers • Firefox Driver • Chrome Driver • Internet Explorer Driver 10. Controlling Test Flow • Synchronizing a test with an implicit wait • Synchronizing a test with an explicit wait • Synchronizing a test with custom-expected conditions 12. Testing on Mobile Devices • Working with Android • Installing the Selenium Web Driver Android Server • Setting up and configuring Appium for Mobile Testing • Creating a test for Android  Attendees should have good understanding of Coding, Databases and Programming practices and working with Development environment  Basic knowledge of Object orientation, Object models, Design patterns  Good knowledge of Testing, Black box Testing and Regression testing Who Should Attend • Project Managers • Software Engineers • SQA Managers • SQA Analysts / Software Testers (with interest in Automation) ranging from junior level to senior level
  • 4. Dates: 3rd & 10th January 2015 Duration: 2 Full Days Timing: 9:30am to 5:30pm Course Fee: Rs. 20000/- Discounts Available Including Lunch+ Hi Teas+ training Material+ Certificate Discounts: 10% on early bird & 15% on group of 3 or more nominations Venue: Karachi For More Info: Training Coordinator trainings@oisol.com nazish@oisol.com 021-34388402-3, 0302-864-7054 Having worked in ISO 9001-2008 (Quality Management Systems) certified organizations, he has good exposure to Quality Standards and Processes and implementing these standards and processes within any Software Development Life Cycle. His excellent understanding of SDLC and the key areas where SQA's involvement is necessary has enabled him to successfully lead SQA teams in handling complex projects in very challenging and fast paced environments. He is currently working at Contour Software as Senior SQA Analyst and Test Automation Lead. Prior to that he has worked at 360training.com, Knowledge Management Inc and Trade Links. Since 2010, he has also joined PAF-KIET as a Visiting Faculty member with the aim of bridging the gap between the Industry and Academia. Currently he teaches “Software Quality Assurance” and “Requirements Engineering” for MS Level students. Mr. Abid has also conducted a short course on “Software Quality Assurance” at Sir Syed University of Engineering and Technology. Apart from this, he is also a frequent Guest Speaker at various Institutions giving sessions on: • Software Quality Assurance • Test Automation • Agile Process Introduction / Implementation Trainer’s Profile: Mr. Muhammad Abid Munif Khan has an overall industry experience of around 10 years working in reputed multinational software product organizations. He is BS (Computer Science) from Karachi University and MS from NUCES-FAST.