0
  • An empty cart

    You have no item in your shopping cart

0
  • An empty cart

    You have no item in your shopping cart

Enter your keyword

Selenium Automation with Java Online Training

Selenium Automation with Java Online Training

online-training

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
cta-mail
cta-call

Prerequisites

  • Beginners
  • Basic HTML
  • JavaScript
  • Introduction to programming

Target Audience

  • Web Application Testers
  • Web Developer
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers

Trainer's Profile

aras3

“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup”

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile

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

  • 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

Reviews Statistic

4
4 out of 4
1 Ratings
5 Start 0
4 Start 1
3 Start 0
2 Start 0
1 Start 0

1 review for Selenium Automation with Java Online Training

  1. 4 out of 5

    :

    a very good introduction to selenium test automation (coming from the world of manual testing) that also helped me to brush up on my very limited java knowledge.
    feel as if i’ve now got a solid foundation to build upon, and am confident that i can now competently build automated tests using the eclipse ide.

Add a review

Duration 14 hours at convenient time
Dates CONTACT US TO FIX YOUR CONVENIENT DATE FOR TRAINING
Price £149.00

Location map

Share our course