MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Selenium Testing Training - Web Driver Course

Course Summary

Intellipaat Selenium webdriver training class will make you an expert in selenium architecture and selenium 3.0 components. In this online selenium testing course you will master automation testing framework for web applications, TDD, selenium architecture, JaCoCo, TestNG, Sikuli. You will work on real life project and assignments and prepare yourself for Certified Selenium Professional certification.


  • +

    Course Syllabus

    Selenium Course Content

    Getting started with Selenium
    Introduction to Selenium testing, understanding significance of automation testing, benefits of Selenium automation testing, comparison of Selenium and Quick Test Professional
    Selenium Features
    Understanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web Grid
    Deep Dive into Selenium IDE
    Detailed understanding of the Selenium IDE features, addition of script assertions, General Selenese commands, deploying the first Selenium Script and Options, IDE Test Suite, sample project IDE, recording Selenium test case, Selenium limitations.Hands-on Exercise – Record a test case, Execute First test case
    Selenium Web driver Automation
    The basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executingHands-on Exercise – Install selenium web driver
    Fire Path Installation
    Deploying Web Drivers for scripting, getting the HTML source of Web Element, Table and Form Elements, Firebug extension and Fire Path installation.Hands-on Exercise – Set up a Grid
    Searching Elements
    Locator, Locator-ID, Deploying searching elements using the link text, name, using XPath, searching elements using CSS and Web Element PropertiesHands-on Exercise – Deploy searching elements using the link text, using name, using XPath, Search elements using CSS and Web Element Properties
    Advance User Interactions and Cross Browser Testing
    Working with Advanced User Interactions, understanding the various features like Drag and Drop, Double Click, Keys and Context, deploying Cross Browser Testing using Web Driver, Executing tests in Chrome and Firefox.Hands-on Exercise – Deploy and execute a test case for Chrome, Deploy and execute a test case for Firefox
    Introduction to TestNG Plugin
    Installation of TestNG Plugin in Eclipse, TestNG sample script, understanding Selenium test script writing, TestNG test suites creation, html and xml report generation using TestNGHands-on Exercise – Install TestNG plugin in Eclipse, Write a TestNG script and execute, Generate an html report, Generate an xml report
    TestNG Terminologies
    Annotations, Parameters, Groups- Include and Exclude, Test Result, Data ProvidersHands-on Exercise – Mark annotation Group test results
    TestNg Data Providers
    TestNg Data Providers, Screenshot on failed Test cases, Wait statements of Web Driver, Wait in Selenium, Explicit wait, Implicit wait, Fluent wait, PageLoad TimeoutHands-on Exercise – Capture screenshot on a failed test case Setup wait timeout to wait for page load before resuming test execution
    Maven Integration
    Introduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml file
    Maven Integration Tool
    Maven Integration Tool
    Web Driver Sample Programs
    Learn to work with text box, button, link, checkbox, drop down and radio button, Selecting and Displaying Values, Writing all values in Notepad/Excel/WordPad, Capturing screenshot (positive), On Load Alerts, Scroll down Page in JavaScript’s, HTML Unit driver, Managing Multiple Windows and AJAX Auto suggestions, Managing Web TablesHands-on Exercise – Use text box, button, checkbox, drop down, radio buttons, display views, Capture screenshot, Manage web tables
    JUNIT Operations and Test Framework
    Annotations in JUNIT, Methods in JUNIT, JUNIT Test Suites, ANT Build and JUNIT reporting, Test Framework, Data driven framework, Keyword driven framework, Hybrid framework, Execution of Test case from Test FrameworkHands-on Exercise – Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework
    Object Repository
    Understanding of Object Repository, using OR in Scripts, learning sample scripts using object repository, Page Object Modeling, Page FactoryHands-on Exercise – Using OR in scripts, Implement POM
    Test Data Management
    Test Data ManagementHands-on Exercise – Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework
    Selenium Grid Concept
    Selenium Grid Overview, Executing single script in different browsers and different scripts in different browsersHands-on Exercise – Set up a Grid
    Mobile App Testing using Appium
    UI Automator Framework in Appium, Locating elements in android app using UI Automator view, Automation testing for Android appsHands-on Exercise – Write a test case using UIAutomator for an Android app
    Selenium Projects
    Project 1 – JUnit Test CaseObjective– This is a hands-on project that includes working with the JUnit test case and deploying it for working on a specific site using a search engine. You will extensively compare the testing methods of TestNG and JUnit by working with both to understand the differences. This project includes integrating JUnit test case with the Apache Ant Tool which is an automation tool for building software. Work with Rational Quality Manager in JUnit, write Java codes for Selenium Web Driver testing application
    Project 2 :- Testing the website using Selenium WebdriverObjective – To test websites using Selenium webdriverRequirements:- Write Selenium scripts to:
    • Test the login screen with username and password
    • Test online widgets like date pickers, tabs, sliders
    • Test interactive actions like draggable, resizable, selectable etc
    • Test the filling up of registration form and submission
    • Test frames and windows
    • Test drop-down menus, alert boxes
    Prerequisites : Basic Java programming skillProblem Statement : Testing websites for various functionalities is a tedious task. Writing right test programs is the first step in that direction. How can we test our own programs using demo websites?
    Project 3 :- Record and play back tests in the actual environment using Selenium IDEObjective – Use Selenium IDE, which is implemented as a Firefox extension, to record and play back tests in the actual environmentRequirements : Write Selenium scripts to:
    • Record and playback an activity
    • Use Intelligent field selection feature to use IDs, names, or XPath
    • Use Autocomplete for common Selenium commands
    • Debug and set breakpoints in the code
    • Save tests as HTML file
    • Perform automatically assert the title of every page
    • Add new functionality to the API
    • Apply custom formats and export capabilities
    Project 4 :- Selenium Remote Control (RC) testing toolObjective – Write automated web application UI tests against any HTTP website using a JavaScript-enabled browser using Selenium Remote Control (RC) testing toolRequirements :
    • Use the RC server to automatically launch and kill browsers
    • Use client libraries for your favorite computer language
    • Write tests in your favourite programming language using Selenium Remote Control for testing complex AJAX-based web user interfaces under a Continuous Integration system
    Prerequisites : Any programming languageLab Environment :-
    • Selenium IDE
    • Chrome browser setup with Selenium driver
    • IE browser setup with Selenium driver
    • FireFox browser doesn’t need extra configuration


Course Fee:
USD 143

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top