Selenium Test Automation
Training
In London
Description
-
Type
Training
-
Level
Advanced
-
Location
London
-
Duration
2 Days
Our Selenium Test Automation course covers all the essential skills of using the Selenium IDE, RC, WebDriver and Data Driven Testing. This course is very much suitable for beginners as well as manual testers who wants to have automation exposure, it takes the beginners through all the techniques of writing effective automated web tests using Java and C#. Our course will also teach you Data Driven Testing.
It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.
Facilities
Location
Start date
Start date
About this course
No answer available
Reviews
Subjects
- Tester
- Test Analyst
Teachers and trainers (1)
Dr Aras Arasilango
Academic Director
Course programme
- What is Automation Testing?
- Advantages & Limitations of Automation Testing
- Automation Criteria (Automate or Not)
- Test Automation for Web Applications
- Introducing Selenium
- Selenium IDE
- Selenium RC
- Web Driver
- Selenium Grid
- Supported Browsers
- Flexibility and Extensibility
- Installation of Eclipse (for Selenium Programming in JAVA)
- Usage of Eclipse
- Sample JAVA Program to Get Hands on Eclipse
- Running & Debugging JAVA Programs
- JUnit Basics
- JUnit Usage with Selenium
- Exercise on JUnit
- What is Maven
- Installing the Maven
- Configuring the Maven
- pom.xml file
- Setting up the Maven project
- Use of Maven project
- Building the Maven project
- Updating the jar files by using Maven
- Updating the libraries by using Maven
- Updating the selenium project dependencies by using Maven
- Installing and Opening IDE
- IDE Features
- Building Test Cases
- Running Test Cases
- Using Base URL to Run Test Cases in Different Domains
- Debugging
- Multi Language Formats
- Using Test Suites
- User Extensions - Extending the IDE's functionality
- Verifying Page Elements
- Locating Elements
- The AndWait Commands
- The waitFor Commands in AJAX applications
- Sequence of Evaluation and Flow Control
- Store Commands and Selenium Variables
- JavaScript and Selenese Parameters
- echo - The Selenese Print Command
- Alerts, Popups and Multiple Windows
- Creation of Framework
- Usage of Framework
- Sample Project Implementation using the Framework
- Framework Advantages (Maintainability, Reusability)
- Introduction to Object Oriented Programming concepts
- Introduction to Visual Studio IDE
- Sample C# program
- Creating a library project
- Running and Debugging C# programs
- Why NUnit?
- NUnit Configuration and Usage with Selenium
- Testing a site with C#
- Introduction to Python Programming
- Installing python
- writing python test
- Testing a site with Python with WebDriver
- Selenium RC Installation
- How Selenium RC Works
- RC Configuration with Eclipse
- Running Selenium Server
- Using JAVA Client Driver
- Selenium RC Architecture
- GUI Locators (By ID, By Name, By Link)
- X-PATH and Different Techniques
- Introducing IDE Dev Toolbar for Internet Explorer
- Introducing Firebug for Firefox
- RC API Commands
- Hands on Selenium RC Commands
- Running Tests on Internet Explorer & Firefox
- Reporting & Verifying Results
- Debugging Selenium RC Tests
- Framework Advantages (Maintainability, Reusability)
- Using JAVA to work with Excel Data
- Install client driver for Excel
- Accessing local or remote Database
- Handling Forms in HTML
- Data Driving in Selenium with Excel files
- Data Entry Automation
- Page Object Model
- Selenium Grid Overview
- Selenium Server Installation
- Setting up Selenium Grid
- Grid as Collection of RC Servers
- How Selenium Server Works
- Selenium Configuration with Eclipse
- Running Selenium Server
- Using JAVA Client Driver
- Selenium Server Architecture
- GUI Locators (By ID, By Name, By Link)
- X-PATH and Different Techniques
- X-Path Absolute
- X-Path Attribute
- X-Path Relative
- X-Path finder tools
- Selenium WebDriver
- How to use WebDriver
- WebDriver drivers
- Writing WebDriver scripts
- WebDriver Backed Selenium
- Backing WebDriver with Selenium
- Hands on WebDriver Commands
- Running Tests on IE, Firefox & Chrome
- Reporting & Verifying Results
- Debugging Selenium Tests
- Page Object Model
- BDD (Behaviour Driven Development) with Selenium
- What are Page Object and Page Factory
- Factory in Selenium
- Create Page Objects and Page Factory Usage
- Elements Abstraction Layer
- Execute the Test
- Test report with TestNG
- Creating a TestNG project
- Adding libraries
- Running your test
- Analysing your report
- What is Online AutomationTesting?
- Advantages & Limitations of Automation Testing
- Automation Criteria (Automate or Not)
- Test Automation for Web Applications
- Data Driven Testing using Testenium Platform
Quick Contact
Name*
E-Mail*
Phone*
Message
Additional information
Selenium Test Automation