Training on Test Automation using Selenium- Regression Testing
Course Contents:
• Introduction to Selenium
• Installation
• Getting Started with Selenium IDE Quick start
• Locators
• Getting Started with Selenium IDE
• Overview of Selenium Web Driver Introducing Page Object
• Web Drivers
• Working with Selenium API
• Controlling Test Flow
• Data-driven testing
• Testing on Mobile Devices
Schedule: 16th & 17th April 2016
Trainer: Mr. Abid Munif Khan
Duration: 2 Full days
Timing: 9:30am to 05:30pm
Course Fees: Rs. 20,000/-
10% on early bird payment
Get registered by filling this form:
https://docs.google.com/forms/d/15XVZspkXuuHyjFWZMY8mc_-UnEIj7-pdmmkBrCWwwkk/viewform
For more info:
Training Executive
Email: nazish.riaz@safertech.net almas.shoaib@safertech.net trainings@safertech.net
Call: 021-34380762, 0348-2229740
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Test Automation using Selenium training | 16th & 17th April 2016 in Karachi, Pakistan
1. Test Automation
Selenium
Two days Training Session
Learn Test Automation using Selenium IDE
Debugging ….
Regression Testing …
Data-driven testing….
Black Box Testing ….Working with Android ….
Selenium IDE
Selenium Web Driver
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
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
Working with Selenium API
Getting familiar with Page Object
Controlling flow of tests
Basics of Data-driven testing
Introducing Testing on Mobile Devices
Overview of Web Driver and exporting your
tests to Web Driver
Training is designed for SQA
professionals who want to gain in-
depth knowledge of one of the most
widely used Open-Source Testing
Tool. 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
4. Mr. Muhammad Abid Munif Khan has an overall industry experience of around
11 years working in reputed multinational software organizations. He is BS (CS)
from Karachi University and MS from NUCES-FAST.
Having worked in ISO 9001-2008 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.
Hi 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. 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:
o Software Quality Assurance
o Test Automation
o Agile Process Introduction / Implementation
He has conducted many sessions on ‘’Test Automation using Selenium’’ in
Karachi
Dates: 16th & 17th April 2016
Duration: 2 Full days
Timing: 9:30am to 5:30pm
Fee: Rs. 20,000/-
Including Lunch+ Hi Teas+ training Material + Certificate
10% on early payment & 15% on group of 3 participants
Venue: Karachi
Get Registered:
Training Executive
nazish.riaz@safertech.net
almas.shoaib@safertech.net
trainings@safertech.net
Tel: 021-343-80762
0348-2229740
Bungalow No 40-E, Block-6, P.E.C.H.S
Behind Lal-Kothi, Shah rah-e-Faisal, Karachi
Trainer Profile