Software Testing with Java Selenium

Software Testing with Java Selenium Course

Software Testing Overview:

Software Testing Training

  • Java Selenium

Delivery:

  • Java Selenium classroom training. Instructor led hands-on classes.

Java Selenium Projects:

  • Based on Project Work

Java Selenium Course Length:

  • 5 Weeks or Fast Track 5 Days

Software Testing Includes:

  • Hands-on Training, Lab Exercises, Project work, Unlimited Lab Access, Free Re-training

Software Testing Locations:

  • Liverpool Street, London
  • London Bridge, London
  • Moorgate, London

Flexible Starting Dates:

  • Software Testing on Weekdays, Weekends and Evenings

Brochure Request



Finance Available

0% Interest

Spread The Cost of Your Training Across 12 Months

Course Fee: £1490

3 months - £149 Upfront and monthly payments of £447

6 months - £149 Upfront and monthly payments of £224

12 months - £149 Upfront and monthly payments of £112

Enquire Now



Time Table

Start Date End Date Session Time Location Booking
07-01-2019 Software Testing with Java Selenium11-01-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
12-01-2019 Software Testing with Java Selenium09-02-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ Full
16-01-2019 Software Testing with Java Selenium14-02-2019 Wed,Thu 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
11-02-2019 Software Testing with Java Selenium15-02-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
16-02-2019 Software Testing with Java Selenium16-03-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ Full
27-02-2019 Software Testing with Java Selenium28-03-2019 Wed,Thu 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
18-03-2019 Software Testing with Java Selenium22-03-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
23-03-2019 Software Testing with Java Selenium27-04-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ Full
08-04-2019 Software Testing with Java Selenium15-05-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
29-04-2019 Software Testing with Java Selenium03-05-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
04-05-2019 Software Testing with Java Selenium08-06-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
03-06-2019 Software Testing with Java Selenium03-07-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
03-06-2019 Software Testing with Java Selenium07-06-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
15-06-2019 Software Testing with Java Selenium13-07-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
08-07-2019 Software Testing with Java Selenium12-07-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
15-07-2019 Software Testing with Java Selenium14-08-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
20-07-2019 Software Testing with Java Selenium17-08-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
12-08-2019 Software Testing with Java Selenium16-08-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
31-08-2019 Software Testing with Java Selenium28-09-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
02-09-2019 Software Testing with Java Selenium02-10-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
16-09-2019 Software Testing with Java Selenium20-09-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
05-10-2019 Software Testing with Java Selenium02-11-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
14-10-2019 Software Testing with Java Selenium13-11-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
21-10-2019 Software Testing with Java Selenium25-10-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
16-11-2019 Software Testing with Java Selenium14-12-2019 Saturday 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ
18-11-2019 Software Testing with Java Selenium18-12-2019 Mon,Wed 18:30 - 21:30 Central London Wilson Street , Liverpool Street , EC2M 2SJ
25-11-2019 Software Testing with Java Selenium29-11-2019 M,T,W,T,F 10:00-17:00 Central London Wilson Street , Liverpool Street , EC2M 2SJ

Software Testing with Java Selenium Course Description

Introduction to Selenium

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 Development

Understanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web Grid

Deep 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 case

Selenium Web driver Automation

The basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executing

 Install selenium web driver

Fire 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 Grid

Searching 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 Properties

Advance 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 Firefox

Introduction 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 report

TestNG Terminologies

Annotations, Parameters, Groups- Include and Exclude, Test Result, Data Providers

Mark annotation Group test results

TestNg 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 execution

Maven Integration

Introduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml file

Maven Integration Tool

Maven Integration Tool

Web Driver Sample Programs

Learn 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 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 framework

Object 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 POM

Test Data Management

Test Data Management

 Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework

Selenium Grid Concept

Selenium Grid Overview, Executing single script in different browsers and different scripts in different browsers

 Set up a Grid

Mobile 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

If you are looking for job after the course we can certainly send your CV to prospective employers and the recruitment consultants or even help you to analyse and update your CV to make it looks professional.

Our success lies on your success. Please call us on 0207 256 2268 and speak with our helpful course adviser and we will guide you through the enrollment process.

Software Testing with Java Selenium Course Highlight

  • Introduction to Selenium
  • Selenium Features and Integrated Development
  • Deep Dive into Selenium IDE
  • Selenium Web driver Automation
  • Fire Path Installation
  • Searching Elements
  • Advance User Interactions and Cross Browser Testing
  • Introduction to TestNG Plugin
  • TestNG Terminologies
  • TestNg Data Providers
  • Maven Integration
  • Maven Integration Tool
  • Web Driver Sample Programs
  • JUNIT Operations and Test Framework
  • Object Repository
  • Test Data Management
  • Selenium Grid Concept
  • Mobile App Testing using Appium
  •  
 

Software Testing with Java Selenium

Selenium Projects

Project 1 : Automating the various tasks in aciTime

Industry : General
Problem Statement : How to use various automation tools for effective project management
Topics :
In this project you will work on the various aspects of automating scenarios using POM, TestNG, Maven Integration with Extent Reports. You will deploy automation of various tasks like creating and deleting customers, creating and competing of projects, creating, deleting and completing of tasks.
  • Structure, group & launch test with TestNG
  • Project flow management with Maven
  • Creating Object Repository with POM.

Project 2 : Testing an ecommerce site with Selenium

Industry : Ecommerce
Problem Statement : How to successfully run an ecommerce site for various product search queries.
Topics :
In this Selenium project you will develop Page Object Model Framework and use it for buying a product on Flipkart. You will test the site for a search query like iPhone with the specific phone memory size requirement. The product will be added to the cart, ensuring shipping is done to the entered address and proceeding to the checkout page.
  • Eclipse with Maven & TestNG plugin
  • Deploying POM for handling dependency
  • Fetching and storing result data in a file.

Project 3 : Testing the website using Selenium Webdriver

Objective: To test websites using Selenium webdriver
Prerequisites : Basic Java programming skill
Problem Statement : Testing websites for various functionalities is a tedious task. Writing right test programs is the first step in that direction. How can we test our own programs using demo websites?
Requirements: Write Selenium scripts to:
  • Test the login screen with username and password
  • Test online widgets like date pickers, tabs, sliders
  • Test interactive actions like draggable, resizable, selectable etc
  • Test the filling up of registration form and submission
  • Test frames and windows
  • Test drop-down menus, alert boxes

Project 4 : JUnit Test Case

Objective: This is a hands-on project that includes working with the JUnit test case and deploying it for working on a specific site using a search engine. You will extensively compare the testing methods of TestNG and JUnit by working with both to understand the differences. This project includes integrating JUnit test case with the Apache Ant Tool which is an automation tool for building software. Work with Rational Quality Manager in JUnit, write Java codes for Selenium Web Driver testing application

Project 5 : Record and play back tests in the actual environment using Selenium IDE

Objective: Use Selenium IDE, which is implemented as a Firefox extension, to record and play back tests in the actual environment
Requirements : Write Selenium scripts to:
  • Record and playback an activity
  • Use Intelligent field selection feature to use IDs, names, or XPath
  • Use Autocomplete for common Selenium commands
  • Debug and set breakpoints in the code
  • Save tests as HTML file
  • Perform automatically assert the title of every page
  • Add new functionality to the API
  • Apply custom formats and export capabilities

Project 6 : Selenium Remote Control (RC) testing tool

Objective: Write automated web application UI tests against any HTTP website using a JavaScript-enabled browser using Selenium Remote Control (RC) testing tool
Requirements :
  • Use the RC server to automatically launch and kill browsers
  • Use client libraries for your favorite computer language
  • Write tests in your favourite programming language using Selenium Remote Control for testing complex AJAX-based web user interfaces under a Continuous Integration system
Prerequisites : Any programming language Lab Environment :-
  • Selenium IDE
  • Chrome browser setup with Selenium driver
  • IE browser setup with Selenium driver
  • FireFox browser doesn’t need extra configuration

Price Info: £1490

  • Hands-on Tutor Led Training
  • Classroom Based Practical Training
  • Unlimited Practice Lab Access
  • Small Size Class and Interactive Sessions
  • Lab Exercises
  • Mock Exam
  • WiFi Internet
  • Refreshments
  • Completion Certificate
  • Free Re-training
  • Cost is calculated at 70 percent Tuition Vatable and 30 percent Training Book(s) with 0 rated Vat

 

 

 

 

 

Package Deal Offers

Career Package

Web & Graphic Design £1090

+

Java OCP Certification £1490

+

Android Apps Deveopment £1090

Offer Price £3200

Total Price £3670

Saving £400

Request Info

Specialised Package

Web & Graphic Design £1090

+

Java OCP Certification £1490

Offer Price £2300

Total Price £2580

Saving £280

Request Info

Professional Package

Java OCP Certification £1490

+

Java Spring and Hibernate £1200

Offer Price £2300

Total Price £2690

Saving £390

Request Info

Trustpilot Training Square Review

The following reviews were taken at the end of the course and are 100% verifiable


Wendy

Fast Pace, Lots of information to learn, Overall a helpful course.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Zahgun

Environment and facilities are very good, for training slides can be used so we don't have to write stuffs. overall it was good experience for me thanks a lot.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Robyn

Tutor: Very enthusiastic, Knowledgeable, Friendly and helpful. Encourages questions. Course: Would have been better one day a week so we had time to go explore in more depth the days topic, as it lot of content to cover during the course. Environment: Great location. Some keyboards need replacing as my keys didn't work very well. Staff: All very friendly and helpful.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


William

Course was taught at a fast pace with very good examples. The tutor did very well to cover the topics. I liked the tutor's practical labs. The exam question sample could have been bit better prepared (not a word document) but it was good to discuss as a classroom Q&A. Also thanks for tea and coffee :)

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Joronie

Course is well structured, trainer is very knowledgeable. Will highly recommend him for any future Java, JSP, Spring/Hibernate courses. Learning environment is good staff very friendly and approachable. Overall everything is very good, will definitely recommend to my friends.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Phakamile

Excellent tutor, really helpful, took time to show me the work as I’m just beginning with programming. Great for future courses that I want to do. thank you

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Aoam

The course was very good and enjoyable. the tutor covered all areas, I’m more than satisfied and I will recommend training at this institution to anyone I know, Instructor in further stages. Thank you I will be back.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Sanjai

Excellent !

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Vugar

Tutor was very good.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Sunil

Trainer was very good at explaining things with good examples

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Chris

Incredibly knowledgeable and explains clearly.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Disu

Very good tutor, explained complex content very well and was patient

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Audrey

Good tutor answered all questions, very patient tutor.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


David

Tutor was Fantastic

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Jamie

Tutor is very knowledgeable and able to simplify complex concepts.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Olubusola Oke

The teaching standard is high, facilities are clean and tidy, staff are friendly and useful, I think it is necessary to upgrade of the state of the higher level requirement of the course, so as not to confuse the "learner" or the "teacher" I have found that although I know "how to" use a PC the course itself needs quite a deep understanding that I think reading the book alone, or even investigating on the net cannot aid. I therefore suggest and entry test of some kind can be designed.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Irfan

Brilliant tutor and best price course and value for money course. I have paid £££ before and trust me they don't give anything extra or better than more seating space and lunches

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Asif

Course - good overview of Java programming, content appropriate. Trainer - excellent knowledge, very fast pace, could be structured towards oracle certification. does help and supportive. Learning environment - some of the room too hot Staff - very helpful and pleasant.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Himshweta

Very good course, learning environment is professional and friendly. Trainer very regular in terms of time. He has come with plans which are the best thing. I learnt a lot from Kishore I like teaching method.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Drew

Course was very good, well structured. Only down side was student's skill + knowledge. Perhaps a questionnaire before allocating a student to class might help.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes


Priya

Very happy and content with what I have learned from the course. The tutor is well learned too so the whole 5 days session was worthy.

Trainer:

Facilities:

Recommend friends and families? Yes

Consider future courses with us? Yes




Recently Trained Customers

"Your success is our goal"

IT Training
Training Square is rated 4.6 stars on Facebook based on 9 reviews