Search in
Courses Providers, List Your Courses for FREE
Menu

Android Testing Selenium Webdriver - Software Testing Course


Sudeep Technologies
Training/Coaching/Tuition

by Sudeep Technologies


Hyderabad
Request Info
Subjects Covered & Categories
Learn: Selenium | Software Testing

Category: Testing


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Introduction to Automation

  • What is automation testing

  • Advantages of Automation Testing

  • How to learn any automation tool

  • Types of Automation tools

Introduction to Selenium

  • What is Selenium

  • Use of Selenium

  • Features of selenium

  • Difference between Selenium and QTP

Selenium Components

  • Selenium IDE

  • Selenium Core

  • Selenium RC

  • Selenium Grid

  • Selenium 2.0 Web Driver

Selenium IDE

  • Selenium Overview

  • Selenium IDE Introduction

  • Downloading and Installing Selenium IDE

  • Recording and Running a Simple Test

  • Selenium IDE Features

  • Installing Useful Tools for Writing Tests

  • Selenium Concepts

  • Selenium Commands

  • Verifying Page Elements Assertions and Verifications

  • Wait Commands

  • Object Identification

  • Element Locators

  • Regular Expression patterns

  • Selenium Test Runner

  • Using Regular Expressions in Selenium IDE

  • Creating Selenium Test Suites

  • How to run the recorded script against other browsers

  • Why companies are not using recording tools

  • Limitations of Selenium IDE

Selenium Core

  • Selenium Core Overview

  • Installing Selenium Core

  • Running Selenium Core Test Suites

JavaScript

  • Introduction

  • Statements

  • Comments

  • Variables

  • Operators

  • Comparisons

  • If Else

  • Switch

  • Functions

  • For Loop

  • While Loop

  • Break Loops

  • For In

  • Events

  • Try Catch

Core Java Fundamentals

Language Fundamentals

  • History of Java

  • Features of java

  • Java Programming Language Keywords

  • Class and Object

  • Data Types

  • Array Declaration, Construction and Initialization

  • Encapsulation

  • Inheritance

  • Polymorphism

Flow Control, Exceptions, and Assertions

  • Writing Code Using if and switch

  • Statements

  • Writing Code Using Loops

  • Handling Exceptions

  • Working with the Assertion Mechanism

Using the java.lang.String Class

  • Using the java.lang.Math Class

  • Using Wrapper Classes

  • Using the equals() Method with

  • Strings and Wrappers and Objects

Inner Classes

  • Method-Local Inner Classes

  • Anonymous Inner Classes

  • Static Nested Classes

Defining, Instantiating, and Starting Threads

  • Preventing Thread Execution

  • Synchronizing Code

  • Thread Interaction

Object Orientation, Overloading and Overriding, Constructors

  • Benefits of Encapsulation

  • Overridden and Overloaded Methods

About Eclipse

  • Installing Eclipse

  • Creating Simple Project in eclipse

  • Eclipse and Selenium together

  • Importing and Exporting

  • Debugging using Eclipse

  • Exploring Eclipse Basic

  • Exploring Eclipse Advanced

Fire Bug, Xpath and CSS

  • Introduction to Firebug

  • Downloading and installing of Firebug

  • Downloading and installing of xpath

  • How to identify the xpath for an particular element

  • Identifying objects using CSS

Selenium RC

  • Installing Selenium RC

  • Selenium RC Overview

  • Starting and Stopping Selenium Server

  • Creating the generic scripts in selenium

  • Creating the scripts by using functions

  • Selenium Client Libraries

  • Browser commands with examples

  • Interactive commands with examples

  • Information commands with examples

  • Validation commands with examples

  • How to take data from excel sheets

  • Why should we use excel sheets

  • How to take data from DB

  • Debugging the scripts

  • Maintaining the synchronization points

  • How to handle Pop-up and alert messages

How to use TestNG and Junit in Selenium

  • Introduction to TestNG

  • Why TestNG

  • Setting up TestNG

  • Working with TestNG

  • Advantages of TestNG over Junit

  • Exploring TestNG Features

  • How to Use TestNG Annotations

  • Data Driven Testing TestNG

  • TestNG Execution Report

  • TestNG Results output folder walkthrough

  • TestNG Reporting features

Auto IT Script for handling windows

  • Installing Auto IT

  • Auto IT Overview

  • Why Auto IT?

  • Auto IT Script Examples

  • Compiling Auto IT scripts

  • How To Use Auto IT scripts in Selenium RC

Selenium Grid

  • Introduction Selenium Grid

  • Advantages of Selenium Grid

Advanced Selenium 2.0 WebDriver

  • Introduction to selenium 2.0

  • Advantages of web driver

  • Web Driver v/s RC

  • Architecture of Web Driver and RC

  • Installation / Configuring Eclipse for Web Driver

  • Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS

  • Working with Different drivers like HtmlUnit driver, Firefox Driver, Chrome

  • Driver, Android Driver etc

  • Creating the generic scripts in Web Driver

  • Creating the scripts by using functions

  • Web Driver Client Libraries

  • Web Driver commands with examples

  • Working with excel sheets using Web Driver

  • Handling Pop-up and alert messages

  • Working with Dropdown and page back commands

  • Working with frames

  • Web Driver with TestNG / Junit

Android Mobile Automation Testing with Selenium WebDriver

  • Introducing Android Web Driver

  • Web driver Basics

  • Installation of Android SDK

  • Setup the Environment

  • Setup the Emulator

  • Setup the android Virtual Device

  • Using the Remote Server

  • install web driver APK in Android Device

  • Running the tests

  • Running Gmail test case in android device

  • Web Driver commands with examples

  • Generating Test Result reports using TestNG /Junit

Automation Framework

  • What is Framework

  • Types of Frameworks

  • What is modular framework

  • What is Data Driven framework

  • What is Keyword driven framework

  • What is Hybrid framework

  • Use of Framework

  • How to develop the framework

  • Integration of the framework

  • How to execute the scripts from framework

Apart from regular course will provide below

  • Materials on selenium & core java

  • Interview questions

  • Resume preparation for Selenium Jobs

  • 100% Assistance with the real time experts for preparing & attending the interviews


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request
Classroom - Corporate Training
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request
Online
When Duration Where Remarks Price
Not Specified Not Specified Study Online (on your computer) Not Specified Price On Request

Venues (Locations)
Hyderabad, Ameerpet (Head Office):- Flat No: 101, H-No: 8-3-809, Priya Nivas Ameerpet, Hyderabad, Andhra Pradesh, India


About Course Provider

Sudeep Technologies


SUDEEP TECHNOLOGIES was established with an aspect of providing comprehensive end to end training on various computer software IT courses. Our team consists of high end professionals with vast real time experience who trains you on all courses to bridge the gap between industry and academic graduates.

we provide cost effective training for needy learners with utmost care and guidance according to the demand of job market. Faculty, technically sound in high end technologies will teach you with quality principles and deliver the methodology of easy learning which gets you updated to the current trend. Sudeep Technologies, with dedication provides you the best learning concepts which puts you front in this competitive software world as a successful one.

Our faculty are enough skilled to explore the complicated concepts and explains you in a well descriptive manner.As the pace of technological enhancements is getting faster day by day there is indispensable part of imparting advance concepts to the learners to meet the demand which is the cause for emerge of SUDEEP TECHNOLOGIES.

We are ideal for beginners and an added advantage to the professionals to enhance their skills as we deals in depth with the advance concepts of the courses and also provide implementation-real time concepts. SUDEEP TECHNOLOGIES, renders one to one online training for students in state-of-the-art technology platforms in India or abroad.we save your time and money by avoiding expensive travel through online training. With the latest in collaborative technology, top instructors, cutting-edge curriculum we provide an exciting combination of traditional content and interactive learning and also materials with rich information that shouldn’t make any difference to the class room training.

Personalized online training sessions can be held comfortable to the student ease.without any hesitation, we offer you a100% student satisfaction online program.If you have any queries please contact us through e-mail id or phone or fill the enquiry form with the necessary details.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail