*_Due to the Coronavirus, as a precautionary measure, we are going to
hold this event as a virtual technology event._
[https://www.eventbrite.com/e/16-hours-selenium-automation-testing-training-in-seattle-tickets-102175846708]16
Hours Selenium Automation Testing Training is being delivered from May
26, 2020 - June 18, 2020 for 16 Hours over 4 weeks, 8 sessions, 2
sessions per week, 2 hours per session.
* This course is meant for beginners who would like to learn
everything about Selenium.
* All Published Ticket Prices are in US Dollars
* The course will be taught in English language
16 HOURS SELENIUM AUTOMATION TESTING TRAINING SCHEDULE
* May 26, 2020 - June 18, 2020 US Pacific time
* 16 Hours | 2 Hours on Tuesdays, 2 Hours on Thursdays every week US
Pacific time
* 9:00 AM - 11:00 AM US Pacific time each of those days
* Please click here to add your city name and check your local date
and time for the first session to be held on May 26, 2020 at 9:00 AM
US Pacific Time.
[https://www.timeanddate.com/worldclock/converter.html?iso=20200526T160000&p1=234]
FEATURES AND BENEFITS
* 16 Hours, 8 sessions, 4 weeks of total Instructor-led and guided
training
* Training material, instructor handouts and access to useful
resources on the cloud provided
* Practical Hands-on Lab exercises provided
* Actual code and scripts provided
* Real-life Scenarios
COURSE OVERVIEW
* Selenium is an open source testing tool. It is used for web browser
testing and automates anything available on the web browser.
* Selenium supports all the major’s browser like Chrome, Mozilla,
IE, Opera, Safari, etc. Also, it supports multiple programming and
scripting languages like Java, C#, Python, Ruby, JavaScript, etc.
* It has become very popular in IT industry. Selenium has 4 different
version; Those are Selenium IDE, Selenium RC, Selenium Web Driver and
Selenium Grid. The most popular is Selenium Web driver.
* This course will provide the full knowledge of the different
framework such as Data-driven, Hybrid, Page Object Model, etc.
WHO CAN TAKE THIS COURSE?
Anyone who is interested in learning Selenium Automation Testing.
COURSE OUTLINE
1. Introduction to Selenium
* What is automation testing?
* What is the use of automation testing?
* What we need to Automate?
* Automation execution analysis.
* What is Selenium?
* Advantages of Selenium
* What is the difference between Selenium and QTP?
2. Different types of Selenium tools
* IDE
* Selenium Web Driver/Selenium 2.0
* Selenium-Grid
3. Selenium IDE
* Installing Selenium IDE
* Selenium IDE icons
* Recording your first test with Selenium IDE
* IDE Context Menu
* Assert
* Verify
* Adding Selenium IDE comments
* Synchronization commands
* Working on pages with AJAX
* Storing elements
* Creating test suites
* What you cannot record
4. Locators and Object Identification
* Tools to identify elements/objects
* Firebug
* IE Developer tools
* Google Chrome Developer tools
* Locating elements by ID
* Finding elements by name
* Finding elements by link text
* Finding elements by XPath
* Finding Elements by using CSS
* Summary
* Some Special IDE commands
* Write your own Selenium IDE script without record and playback
5. Java for WebDriver
* Introducing the JAVA technology
* Packages
* Object Oriented Programming Concepts
* String Processing
* Exceptions and Assertions
* I/O Streams
* Wrapper Classes
* Collections
* Reading data from Property files using java program
* Reading and Writing data from/to Excel files using Apache POI API
and JXL API
6. Junit FrameWork
* Running Java Programs using junit
* Writing Selenium tests from scratch using Junit FrameWork
* JUNIT Annotations
* JUNIT Methods
* Frequently used Selenium commands
* Test Suites using JUNIT
* Parameterized test cases using junit framework
7. Selenium WEB-DRIVER
* Why WebDriver?
* Downloading web driver Jars configuring in eclipse
* Architecture of selenium WebDriver
* Drivers for Firefox, IE, Chrome, Iphone, Android etc
* What is the difference between Selenium RC and WD?
8. Sample programs in WebDriver
* Handel Text box
* Handel HyperLink
* Handel Button and Check box
* Handel Radio Button and DropDown Controls
* Select value from DropDown
* Display all values
* Select values step by step
* Capture screenshots for failure Testcases
* Re-Running failure Testcases
* Synchronization Commands In Web Driver
* Why Implicit wait and Implementation of Implicit wait
* Why Explicit wait and Implementation of Explicit wait
* Web Driver Fluent wait and Thread Sleep functionality
* File uploads and File downloads (Handling Window based controls
using Robot and Sikuli API)
* Handling alerts box and Verifying the Alert Texts
* Handling confirmation messages
* Keyboard actions
* Mouse actions
* Handling Iframes working with Nested Iframes
* Handling multiple tabs
* Handling popups
* Preparing web driver test cases using customized x-path
* Identifying controls using x-path predefined functions
* Web Tables
* Web Driver with TEST NG Frame Work
* Batch Running Test cases using TestNG
* Validations and its usage in Automation test scripts
* Customized Report Generation
* Implementing Logs using Apache
9. TestNG FrameWork
* Overview of TestNG
* Environment of TestNG
* Writing WebDriver Test Cases using TestNG
* Basic Annotations of TestNG
* Executing Tests
* Executing Test Suites
* Ignore Test
* Dependency Test
* Parameterized Tests
* TestNG XML
* Report Generation
10. Working with multiple browsers
* Executing Automation Test Cases in multiple browsers Sequentially
* Working with Chrome and IE browsers
* What is Firefox Profile And Implementation of Firefox Profile
* What is WebDriver Desired Capabilities class
* Executing Automation Test Cases in multiple browsers Parallel
11. Maven Project Management Tool
* Introduction about maven
* High Level Overview
* Ant vs Maven
* Installation of Maven
* Demo using Sample Maven Project
* Maven Structure
* Maven Dependencies
* Maven Repositories
* Maven Eclipse Integration
12. Version controlling tool GITHUB
* Downloading and configuring Github
* Difference between CVC Versus DVC
* Basic Git Commands
* Working with Repositories
* Setting up Repositories
* Local and Remote Repositories
* Create repository and cloning projects
* Committing and Syncing the code
* Reverting and Rolling Back the Code
* Branch and Merging Concepts and Implementation
* Stashing Changes
* Resolving the Conflicts
13. Database testing using WebDriver
* Installing MySQL Database
* java.sql package
* Overview on Connection Interface, Statement Interface, Preapared
Statement and Resultset Interfaces.
* Example program to Access Database.
* Some examples on SELECT,UPDTE and DELETE queies
* Some WebDriver examples using Data fetched from Database
14. Automation Test Frame Work
1. How to develop Test automation frame work in live environment
* What is a frame work
* Types of frame work
* Data driven frame work
* Modular driven frame work
* Keyword driven frame work
* User Defined Keyword driven framework with implementation
* Execute test scripts from the framework
2. Continuous Integration Testing using Jenkins
* About Jenkins
* History of Jenkins
* Splitting of Projects
* What is Continues Integration
* Installing Jenkins
* Creating a simple job
* Integrating Jenkins to the Project
3. Cucumber BDD Frame work
* Introduction to Cucumber
* Cucumber Installation
* Cucumber Basics
* Gherkin – Business Driven Development
* First Cucumber Selenium Java Script
* Feature File
* Junit Runner Class
* Gherkin Keywords
* Step Definition
* Passing Parameters to Step Definition Class
* Running Cucumber through Maven
* Cucumber Options
* Finally Write Test Cases using cucumber
* Integrating cucumber to Test Automation Frame work
15. The Fundamentals of RESTFul Services in Java
* What is Jersey?
* RESTFul Architecture
* Using HTTP GET Demo
* Test Created New REST Service USING HTTP GET
* JSON Output for HTTP GET
* Using HTTP POST Demo
* Test Service USING HTTP POST
* JSON Output for HTTP POST
* Using HTTP PUT Demo
* Test Service USING HTTP PUT
* PUT vs POST
* JSON Output for HTTP PUT
* Using HTTP DELETE Demo
* Test Service USING HTTP DELETE
* JSON Output for HTTP DELETE
16. Interview questions on
* Selenium IDE
* Selenium web driver and Automation Testing
* Core Java
* Manual Testing Concepts
culture
sports
541
Views
27/05/2020 Last update