We are OPEN and delivering training as usual. View our COVID-19 statement.

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



 

COVID-19 Statement

We are open and delivering training as normal

Monday 30th June 2020

To all our valued students,

We are all experiencing incredibly confusing and unpredictable times. In consideration of the ongoing uncertainty regarding COVID-19, we wish to reassure you that we are taking necessary precautions to protect the health, safety and well-being of our customers, our employees and our partners.

We will continue to operate our business in accordance with government guidelines. We are accepting new registration and delivering on going training as normal.

We understand the importance of our customers feeling safe and comfortable in their homes. For your peace of mind, we are offering a safe and contact free LIVE online tutor led training too.

We are closely monitoring the advice and information provided by the government and commit to updating you if anything changes. Rest assured, our priority remains providing you with the quality training in the safest possible way.

We would also like to take some time to thank our incredible emergency services and NHS staff for their unbelievable and unprecedented support. We give thanks to those working tirelessly to keep us all safe and healthy. For more information, please click here.

As always our customer services team are available to help with any queries on 0207-256-2268 and through our contact us pages.

We wish good health to you, your friends and your family at this time.

Stay safe.

Training Square Team.

Yes we are open for training with a small number of students per class, considering government guidelines, and with social distancing in place.

- Our opening and closing hours are:
Mon to Fri - 10:00 till 17:00
Saturday - 10:00 till 1700

Yes, we have followed the government guidelines with social distancing. We are providing access to hand sanitizer to all our students, providing disposable masks and keeping the place clean and tidy.

Yes, the majority of our courses can be done LIVE online tutor led. You can join the scheduled classes with the tutor online. The online live classes are the same as the scheduled classes and the only difference is, you will be attending from wherever you wish to, as long as you have reliable internet access.

Finance Available

0% Interest

Spread The Cost of Your Training Across 12 Months

Course Fee: £1490

3 months - £298 Upfront and monthly payments of £397

6 months - £298 Upfront and monthly payments of £199

12 months - £298 Upfront and monthly payments of £99

Enquire Now



Time Table

This is an On-Demand course. Please call us on 0207 256 2268 to arrange the training as per your requirement.

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