Introduction to Selenium testing, understanding significance of automation testing, benefits of Selenium automation testing, comparison of Selenium and Quick Test ProfessionalSelenium Features and Integrated Development
Understanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web GridDeep 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.
Record a test case, Execute First test caseSelenium Web driver Automation
The basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executing
Install selenium web driverFire Path Installation
Deploying Web Drivers for scripting, getting the HTML source of Web Element, Table and Form Elements, Firebug extension and Fire Path installation.
Set up a GridSearching Elements
Locator, 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 PropertiesAdvance 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.
Deploy and execute a test case for Chrome, Deploy and execute a test case for FirefoxIntroduction 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 TestNG
Install TestNG plugin in Eclipse, Write a TestNG script and execute, Generate an html report, Generate an xml reportTestNG Terminologies
Annotations, Parameters, Groups- Include and Exclude, Test Result, Data Providers
Mark annotation Group test resultsTestNg 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 Timeout
Capture screenshot on a failed test case Setup wait timeout to wait for page load before resuming test executionMaven Integration
Introduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml fileMaven Integration Tool
Maven Integration ToolWeb Driver Sample Programs
Use text box, button, checkbox, drop down, radio buttons, display views, Capture screenshot, Manage web tablesJUNIT 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 Framework
Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven frameworkObject Repository
Understanding of Object Repository, using OR in Scripts, learning sample scripts using object repository, Page Object Modeling, Page Factory
Using OR in scripts, Implement POMTest Data Management
Test Data Management
Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven frameworkSelenium Grid Concept
Selenium Grid Overview, Executing single script in different browsers and different scripts in different browsers
Set up a GridMobile App Testing using Appium
UI 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