SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

Similar documents
Selenium Training. Training Topics

Java Programming Basics

Selenium Testing Course Content

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

Selenium Course Content

SELENIUM TRAINING COURSE CONTENT

Selenium Online Training Brochure

Mind Q Systems Private Limited

Introduction: Manual Testing :

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Koenig Solutions Pvt. Ltd. Selenium with C#

Mind Q Systems Private Limited

SeleniumJava Training Solution

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop

Selenium with Java Syllabus

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan

Class 1 Introduction to Selenium, Software Test Life Cycle.

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

Learning Objectives of CP-SAT v 1.3

Learning Objectives of CP-SAT v 1.31

Selenium Testing Training

ActiveNET Enterprise Solution Company

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

MANUAL+ SELENIUM CURRICULUM

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

STQA Mini Project No. 2

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first.

[paf Wj] open source. Selenium 1.0 Testing Tools. Beginner's Guide. using the Selenium Framework to ensure the quality

Software Testing

Learning Objectives of CP-SAT v 1.31 (C#)

DST - DIPLOMA IN SOFTWARE TESTING

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/MOBILE]

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

Selenium IDE. Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim

IN: US:

AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/ANDROID] COURSE OVERVIEW

P O W E R O F C U C U M B E R

This is one of the common interview questions in any Automation testing job.

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

Dealertrack SDET Core Training Report

SeU Certified Selenium Engineer (CSE) Syllabus

International Journal of Advance Engineering and Research Development. Proof of concept (Poc) selenium web driver based Automation framework

SeU Certified Selenium Engineer (CSE) Syllabus

Techno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content

VietSoftware International Inc. Software Testing Competence

VIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Test Architect Masters Course

Sahi. Cost effective Web Automation

CHICAGO. How to Tackle Open Source Test Automation in Incredible Ways. Renaissance Hotel 1 West Wacker Drive Chicago IL April 18th April 22th

TEST AUTOMATION FRAMEWORK FOR CERP APPLICATION USING EXTENT REPORTS

The Mobile IDE provides Eclipse-based Perspectives, a menu, the mobile source code wizard, the mobile website template wizard, and others.

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid

Turbo boost your digital app test automation with Jenkins

Web Agent Automation Development for Web Access Management

SeeTest Quality Assurance Platform SeeTestAutomation

Watir-Webdriver Cucumber Automation Framework Setup Guide

Comparative Study of Software Automation Testing Tools: OpenScript and Selenium

CENTRALIZED UI AUTOMATION FOR SAAS APPLICATION

Selenium Webdriver Github

BY: ATASHI SAMADDAR 1

@AfterMethod

Certified Selenium Professional VS-1083

Selenium Web Test Tool Training Using Ruby Language

QTP Course Content; Introduction

Appium mobile test automation

QTP interview questions

RobertaLab: Configuration, Architecture, Frameworks, Design

Test Automation Practice STC 2012

A Comparative Study of Automated Software Testing Tools

gocept.selenium Release 3.0

Continuous Integration with Selenium and Jenkins

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

STQA Mini Project No. 1

Selenium WebDriver Using Java Language. Course Catalog. Kavin School 2/12/16 Phone:

Eclipse Ignore Xml Schema Problems >>>CLICK HERE<<<

Selenium Web Test Tool Training Using Ruby Language

Technology. Business Objectives & Challenges. Overview. Technical Solution

Application Testing Suite OpenScript Functional Testing Introduction. Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS

Enabling Mobile Automation Testing using Open Source Tools

CollabNet TeamForge 5.3 Evaluator s Guide

Test Automation to the Limit

JAVA SYLLABUS FOR 6 MONTHS

SELENIUM PROSPECTUS SELENIUM UNIVERSITY OF SKILLS

QTP MOCK TEST QTP MOCK TEST II

Test Automation Integration with Test Management QAComplete

Java Program Structure and Eclipse. Overview. Eclipse Projects and Project Structure. COMP 210: Object-Oriented Programming Lecture Notes 1

Sakuli End-2-End Testing & Monitoring. December 2017

User Manual 3.0. TestingWhiz User Manual 3.0

End-2-End Testing & Monitoring

Google Wave Client: Powered by GWT. Adam Schuck 28 May, 2009

Objective Manual Testing Test Case Template Excel

Index. BigBadGuiTools (BBGT), 186 Business logic and data layer, 32 Business requirements

1.1 Installing the TM Development IDE and Adding New Transaction Tests

Oracle Application Testing Suite: Introduction Student Guide

Testing Masters Technologies. Selenium FAQs

Transcription:

INTRODUCTION TO AUTOMATION Testing What is automation testing? Different types of Automation Tools 1. Functional Testing Tools 2. Test Management Tools 3. Performance Testing Tools Advantages of automation testing? Disadvantages of automation testing? INTRODUCTION TO What is selenium? History of selenium Advantages of Selenium Disadvantages of Selenium Difference between selenium and QTP COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid IDE(Integrated Development Environment) Introduction to IDE Installation of IDE Selenium IDE Architecture Record and Playback user interactions in IDE Analysing results in IDE What is Element/Object Element locators in application 1. ID 2. Class 3. Name 4. Xpath 5. Linktext 6. Tagname 7. CSS 8. DOM Identifying element locators using IDE What is Firebug Installation of Firebug

Identifying locators of elements using firebug Responsibility of the Automation Tester What is Business Operations and Validations in Automation testing How selenium will Identify Elements in application Selenium IDE Commands/Selense Commands Actions Assertions(Verify, Assert and Waitfor) Accessors (Store Commands) Difference Between Verify, Assert and Waitfor Designing Selenium IDE Scripts Manually using commands Converting Selenium IDE Scripts into various formats (RC, Webdriver) Increase or decrease default time in IDE Real time example for test Script Advantages of Selenium IDE Disadvantages of Selenium IDE Introduction to JAVA Introduction to java History of Java Features of java Installation of JDK How java Works Set up path and class path Structure of java program Naming conventions in java Design, Compile and execute first java program through command prompt Analyzing the output in command prompt Operators in java Data types in java Output statements in java Conditional statements in java Introduction to Eclipse What is eclipse Different IDE s for java in market Downloading eclipse Creating java project in eclipse What is workspace in eclipse Eclipse architecture Creating package, class in eclipse

Designing and executing java program in eclipse Analyse the results in console Java Concepts Looping statements in java Arrays in java Commenting in java String functions in java Variables in java Methods in java Static and Non static members Methods with Arguments Access Specifiers in java Constructors in java Exception handling in java Collections in java OOPS Concepts Introduction to OOPS Class Object Interface Packages in Java Inheritance Polymorphism Encapsulation Abstraction in java Selenium RC (Remote Control) Introduction to Selenium RC Configuration of Selenium server with Eclipse Introduction to DefaultSelenium class DefaultSelenium Arguments First Program in Selenium RC Browser Commands in Selenium RC Business Operation commands in RC Validation commands in RC Designing Test Scripts in Selenium RC Real time example by covering all the commands in RC WEB DRIVER

Introduction to Web Driver Advantages of Web Driver Configuration of Web Driver in Eclipse Handling different browsers in Web Driver 1. Firefox 2. Chrome 3. IE Browser commands in Web Driver Working with different browsers Add-ins 1. Debug bar 2. Firebug Lite How Web Driver Identify elements Business operation commands in Web Driver Accessing RC commands in Web Driver Validation commands in Web Driver Web Elements Handling Alert Messages in Web Driver Working with XPATH Handling Mouse movements, Key Board operations Reusable Methods for Validations Working with Similar elements (No of links, images, list boxes..) Data Driven Testing (Excel, Notepad, Console and Database) Working with Web Tables Handling File uploads and downloads using AutoIT Working with multiple windows Capturing Screenshots Synchronization Point Handling frames in Application Frameworks What is Framework How it s important in Automation testing Different types of frameworks supporting by selenium Built in Frameworks User Defined Frameworks JUNIT What is Junit Framework Why it s useful for selenium Configuring Junit.jar file with eclipse What is Annotation

Different types of annotations in Junit Design basic Junit test Ignore tests in Junit Design real time Junit tests TestNG introduction to TestNG Advantages of TestNG installing TestNG in eclipse Difference between Junit and TestNG Different annotations in TestNG Different Assertions in TestNG Design basic TestNG test using all annotations Analyzing TestNG results in various formats like HTML, XML and Emailable. Prioritize the script execution in TestNG Design real time TestNG tests Execute individual TestNG tests Executing multiple TestNG tests as a suite through XML file User Defined Frameworks What is User Defined Framework Different Types of Frameworks Factors to consider to decide framework Linear Framework Data Driven Framework Keyword/Modular Framework Hybrid Driven Framework Framework Folder structure Different folders in Hybrid Framework Diff Class files in Hybrid Framework Test Script design in Hybrid Framework Test script execution in Framework Analyzing results and reporting defects MAVEN What is Maven and why Maven? Installation of Maven with eclipse Setting up the maven project in eclipse What is Group ID and Artifact ID What is POM.xml file Structure of POM.xml file

What is dependency in POM.xml file How to add dependencies in POM.xml file How to configure build in Maven Introduction to Maven central Repository Designing Real time TestNG Tests using Maven Selenium Grid Brief introduction about selenium grid 1 and grid 2 Diff between Selenium Grid 1 vs Grid 2 What is grid hub and node, Configuration Customizing the browser count during configuration of node RemoteWebDriver and DesiredCapabilities Running tests with FF, IE and Chrome browsers using grid Running Single, Multiple tests with Single node Running tests with Multiple nodes using testng xml Running tests Sequential and Parallel with Multiple nodes Page Object Model Introduction about Page Object Model Why Page Object Model? Building pages using Page Object Model Running tests Page Factory class Building Page classes using Page Factory Running tests Source Code Management using SVN Intro about Source Code Management Configure SVN Repository, SVN Clients Check-in & Check-out with Tortoise SVN Eclipse Plug-in for SVN client Check-in and Checkout code with eclipse Configure SVN in Jenkins JENKINS Introduction about Continuous Integration Role of Jenkins is Application development process Configuration of Jenkins, Manage Plug-ins, Admin Security system Walkthrough of Jenkins UI Creation of Jobs, Scheduling jobs Configure Email notifications for Automation Reports and builds status

Creation and running selenium maven projects from local machine Creation and running Selenium Projects from Source Code Management (SCM) LOG4J Introduction to log4j How to solve logging problem with log4j Integrate log4j in selenium Different type of appenders in log4j APPIUM Introduction to mobile automation Introduction to Appium Appium installation and configuration Executing the scripts on mobiles and emulators