Skip Main Navigation
Page Content

Save This Event

Event Saved

SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING

Westminster College, UK

Saturday, 24 February 2018 from 10:00 to 17:00 (GMT)

SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING
Available Dates

Ticket Information

Ticket Type Sales End Price * Fee Quantity
SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING   more info 24 Feb 2018 £149.00 £12.22
* Prices include VAT

Share SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING

Event Details

COURSE OVERVIEW

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 intermediate level automation testers and  manual testers who wants to have automation exposure, it takes the beginners through all the techniques of  writing effective automated web tests using Java. Our course will also teach you how to implement your own automation  testing framework Data Driven Testing with Excel or remote database.

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.


COURSE OBJECTIVE

At the end of this course the candidate will be able to

  • Write test cases and test suites in Java using eclipse and run the test,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory
  • Create test report using JUnit and TestNG,
  • Apply the testing skills in work place effectively
  • Create data driven test cases using  excel or databases for test data
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer


COURSE CONTENT

SELENIUM WEB TEST AUTOMATION
  • 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


  • 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


  • 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


  • What are Page Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Implementing test frameworks
  • Execute the Test


TESTNG 
   
  • 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


  • 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
  • Introduction to BDD (Behaviour Driven Development)
  • Creating BDD Project in maven
  • Writing Feature files
  • Adding classes to BDD project
  • Data Tables
  • Executing the BDD project


TRAINER'S PROFILE


Dr Aras was a Director at Westminster college and of CBIT (Centre for Business information Technology) certification during 2006/2007. CBIT was an Info Tech alliance of Syracuse University and Bridgeport University with WCC.

Testenium is an On-line Testing Platform for testing software and websites without any testing tools on the user’s computer, iPad, tablet or phone.
 
Using Testenium online platform, companies can save around 60% of the expenses spent on testing. 

Dr Aras has the following Skills:

# Selenium Webdriver, RC, GRID, JUnit, NUnit, PHPUnit, Cucumber, Behat, specFlow, 

# Capybara, PhantomJS, NodeJS, Appium, Robotium, Ruby on Rails, Python

# OBIEE, ODI, Oracle GoldenGate,Oracle DBA, Oracle Service Bus, Mule ESB

# Java, Java Servlet, C#, C# Automated Trading Platform, Corporate e-Commerce, Enterprise

# C, C++, C++.NET, e-Commerce, Ruby, PHP, Python, iOS Development, Android Development, 

#  BlockChain, Cryptocurrency

Dr Aras also involved in developing various software and e-Commerce products including www.testenium.com and www.lastminute.com


Dr Aras
+44 (0)20 7096 0986


 Linkedin Profile


Do you have questions about SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING? Contact Westminster College, UK

Save This Event

Event Saved

When & Where


Westminster College
88 Kingsway
WC2B 6AA London
United Kingdom

Saturday, 24 February 2018 from 10:00 to 17:00 (GMT)


  Add to my calendar

Organiser

Westminster College, UK

Westminster College is  Central London's Top Professional IT training organisation. We're located in Central London, just next to Holborn tube station, and we offer over 100 courses across a wide range of IT subjects.  

  Contact the Organiser
SELENIUM AUTOMATION WITH JAVA ONLINE TRAINING
Things to do in London Course Science & Tech

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.