SlideShare a Scribd company logo
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: 21st & 28th March 2015
Duration: 2 Full days
Timing: 9:30am to 5:30pm
Course Fee: Rs. 20000/-
Including Lunch+ Hi Teas+ training Material+
Certificate
Discounts: 10% individual & 15% on group of 3 or
more nominations.
Venue: Karachi
For More Info:
Training Coordinator
trainings@oisol.com
nazish@oisol.com
0302-864-7054, 021-34388402-3
OISOL Pvt Limited
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

What's hot

Architecture of automated test cases for legacy applications
Architecture of automated test cases for legacy applicationsArchitecture of automated test cases for legacy applications
Architecture of automated test cases for legacy applications
Mikhail Vasylchenko
 
Workshops from konferencjabeit.pl
Workshops from konferencjabeit.plWorkshops from konferencjabeit.pl
Workshops from konferencjabeit.pl
Michał Ślęzak
 
The Amazing Bug Story
The Amazing Bug StoryThe Amazing Bug Story
The Amazing Bug Story
LiviuLupei1
 
Brown bag tfs best practices - slide share
Brown bag   tfs best practices - slide shareBrown bag   tfs best practices - slide share
Brown bag tfs best practices - slide share
JJ Bussert
 
How to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a ProHow to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a Pro
Atul Gupta(8X)
 
Angular Unit Testing
Angular Unit TestingAngular Unit Testing
Angular Unit Testing
Shailendra Chauhan
 
0529구조
0529구조0529구조
0529구조Sinyeol An
 
Best Selenium Training in Bangalore Offered by myTectra
Best Selenium Training in Bangalore Offered by myTectraBest Selenium Training in Bangalore Offered by myTectra
Best Selenium Training in Bangalore Offered by myTectra
myTectra Learning Solutions Private Ltd
 

What's hot (8)

Architecture of automated test cases for legacy applications
Architecture of automated test cases for legacy applicationsArchitecture of automated test cases for legacy applications
Architecture of automated test cases for legacy applications
 
Workshops from konferencjabeit.pl
Workshops from konferencjabeit.plWorkshops from konferencjabeit.pl
Workshops from konferencjabeit.pl
 
The Amazing Bug Story
The Amazing Bug StoryThe Amazing Bug Story
The Amazing Bug Story
 
Brown bag tfs best practices - slide share
Brown bag   tfs best practices - slide shareBrown bag   tfs best practices - slide share
Brown bag tfs best practices - slide share
 
How to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a ProHow to use Salesforce Workbench like a Pro
How to use Salesforce Workbench like a Pro
 
Angular Unit Testing
Angular Unit TestingAngular Unit Testing
Angular Unit Testing
 
0529구조
0529구조0529구조
0529구조
 
Best Selenium Training in Bangalore Offered by myTectra
Best Selenium Training in Bangalore Offered by myTectraBest Selenium Training in Bangalore Offered by myTectra
Best Selenium Training in Bangalore Offered by myTectra
 

Similar to Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan

Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using SeleniumFizah Ali
 
4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt
UnknownGuy41
 
Selenium-Course-Content.ppt
Selenium-Course-Content.pptSelenium-Course-Content.ppt
Selenium-Course-Content.ppt
MohammedSuhale
 
Selenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.pptSelenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.ppt
AshishKumar512860
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
QEdge Tech
 
Best selenium training eduxfactor
Best selenium training   eduxfactorBest selenium training   eduxfactor
Best selenium training eduxfactor
eduxfactor .com
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
Selenium Labs
 
Best selenium training institute in hyderabad
Best selenium training institute in hyderabadBest selenium training institute in hyderabad
Best selenium training institute in hyderabad
VamsiNihal
 
Selenium training eduxfactor
Selenium training   eduxfactorSelenium training   eduxfactor
Selenium training eduxfactor
SayyedYusufali
 
best selenium training institute in hyderabad
best selenium training institute in hyderabadbest selenium training institute in hyderabad
best selenium training institute in hyderabad
DIGITALSAI1
 
Best selenium training institute in hyderabad
Best selenium training institute in hyderabadBest selenium training institute in hyderabad
Best selenium training institute in hyderabad
VamsiNihal
 
best selenium training institute in hyderabad
best selenium training institute in hyderabadbest selenium training institute in hyderabad
best selenium training institute in hyderabad
DIGITALSAI1
 
software testing training institute in hyderabad
software testing training institute in hyderabadsoftware testing training institute in hyderabad
software testing training institute in hyderabad
KhalidQureshi31
 
selenium with python training
selenium with python trainingselenium with python training
selenium with python training
SaiprasadVella
 
automation courses near me
automation courses near meautomation courses near me
automation courses near me
SaiprasadVella
 
Selenium training eduxfactor
Selenium training   eduxfactorSelenium training   eduxfactor
Selenium training eduxfactor
KapilSai3
 
Selenium training
Selenium trainingSelenium training
Selenium training
sarana20
 
Selenium training eduxfactor-converted
Selenium training   eduxfactor-convertedSelenium training   eduxfactor-converted
Selenium training eduxfactor-converted
SayyedYusufali
 
selenium with python training
selenium with python trainingselenium with python training
selenium with python training
SaiprasadVella
 

Similar to Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan (20)

Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt
 
Selenium-Course-Content.ppt
Selenium-Course-Content.pptSelenium-Course-Content.ppt
Selenium-Course-Content.ppt
 
Selenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.pptSelenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.ppt
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
 
Best selenium training eduxfactor
Best selenium training   eduxfactorBest selenium training   eduxfactor
Best selenium training eduxfactor
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
 
isan_panigrahy
isan_panigrahyisan_panigrahy
isan_panigrahy
 
Best selenium training institute in hyderabad
Best selenium training institute in hyderabadBest selenium training institute in hyderabad
Best selenium training institute in hyderabad
 
Selenium training eduxfactor
Selenium training   eduxfactorSelenium training   eduxfactor
Selenium training eduxfactor
 
best selenium training institute in hyderabad
best selenium training institute in hyderabadbest selenium training institute in hyderabad
best selenium training institute in hyderabad
 
Best selenium training institute in hyderabad
Best selenium training institute in hyderabadBest selenium training institute in hyderabad
Best selenium training institute in hyderabad
 
best selenium training institute in hyderabad
best selenium training institute in hyderabadbest selenium training institute in hyderabad
best selenium training institute in hyderabad
 
software testing training institute in hyderabad
software testing training institute in hyderabadsoftware testing training institute in hyderabad
software testing training institute in hyderabad
 
selenium with python training
selenium with python trainingselenium with python training
selenium with python training
 
automation courses near me
automation courses near meautomation courses near me
automation courses near me
 
Selenium training eduxfactor
Selenium training   eduxfactorSelenium training   eduxfactor
Selenium training eduxfactor
 
Selenium training
Selenium trainingSelenium training
Selenium training
 
Selenium training eduxfactor-converted
Selenium training   eduxfactor-convertedSelenium training   eduxfactor-converted
Selenium training eduxfactor-converted
 
selenium with python training
selenium with python trainingselenium with python training
selenium with python training
 

Recently uploaded

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 

Recently uploaded (20)

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan

  • 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: 21st & 28th March 2015 Duration: 2 Full days Timing: 9:30am to 5:30pm Course Fee: Rs. 20000/- Including Lunch+ Hi Teas+ training Material+ Certificate Discounts: 10% individual & 15% on group of 3 or more nominations. Venue: Karachi For More Info: Training Coordinator trainings@oisol.com nazish@oisol.com 0302-864-7054, 021-34388402-3 OISOL Pvt Limited 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.