4
Testing on Mobile Devices …. Debugging …. Selenium IDE Regression Testing Data-driven testing…. USING Black Box Testing …. Selenium Web Driver Working with Android …. Selenium API

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

  • Upload
    naz-ish

  • View
    50

  • Download
    3

Embed Size (px)

Citation preview

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

Testing on Mobile Devices ….

Debugging ….

Selenium IDE

Regression Testing …

Data-driven testing….

USING

Black Box Testing ….

Selenium Web Driver

Working with Android ….

Selenium API

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

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

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

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

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

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

[email protected]

[email protected]

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.