Introduction to Selenium testing, understanding significance of automation testing, benefits of Selenium automation testing, comparison of Selenium and Quick Test Professional
Selenium Features and Integrated DevelopmentUnderstanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web Grid
Deep Dive into Selenium IDEDetailed 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.
Record a test case, Execute First test case
Selenium Web driver AutomationThe basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executing
Install selenium web driver
Fire Path InstallationDeploying Web Drivers for scripting, getting the HTML source of Web Element, Table and Form Elements, Firebug extension and Fire Path installation.
Set up a Grid
Searching ElementsLocator, Locator-ID, Deploying searching elements using the link text, name, using XPath, searching elements using CSS and Web Element Properties
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 TestingWorking 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.
Deploy and execute a test case for Chrome, Deploy and execute a test case for Firefox
Introduction to TestNG PluginInstallation of TestNG Plugin in Eclipse, TestNG sample script, understanding Selenium test script writing, TestNG test suites creation, html and xml report generation using TestNG
Install TestNG plugin in Eclipse, Write a TestNG script and execute, Generate an html report, Generate an xml report
TestNG TerminologiesAnnotations, Parameters, Groups- Include and Exclude, Test Result, Data Providers
Mark annotation Group test results
TestNg Data ProvidersTestNg Data Providers, Screenshot on failed Test cases, Wait statements of Web Driver, Wait in Selenium, Explicit wait, Implicit wait, Fluent wait, PageLoad Timeout
Capture screenshot on a failed test case Setup wait timeout to wait for page load before resuming test execution
Maven IntegrationIntroduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml file
Maven Integration ToolMaven Integration Tool
Web Driver Sample ProgramsLearn 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 Tables
Use text box, button, checkbox, drop down, radio buttons, display views, Capture screenshot, Manage web tables
JUNIT Operations and Test FrameworkAnnotations 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 Framework
Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework
Object RepositoryUnderstanding of Object Repository, using OR in Scripts, learning sample scripts using object repository, Page Object Modeling, Page Factory
Using OR in scripts, Implement POM
Test Data ManagementTest Data Management
Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework
Selenium Grid ConceptSelenium Grid Overview, Executing single script in different browsers and different scripts in different browsers
Set up a Grid
Mobile App Testing using AppiumUI Automator Framework in Appium, Locating elements in android app using UI Automator view, Automation testing for Android apps
Write a test case using UIAutomator for an Android app
We have immaculate learning facilities with state of art technology, fully equipped with high specs latest servers, workstations and software.
We also provide Free Wifi Internet, Refreshment, Water, Tea and Coffee Facilities.
Speak with Course Advisor Call 0207 256 7722