- Home
- Database
- Networking
- Programming
- Online Courses
- Mobile Application
- Web App Developments
- Cryptocurrency Wallets and Mining Coins
- Q# Programming
- BlockChain Application Development
- Java Servlet Programming
- Java Training with Spring
- Developing Images with Docker
- C++ Training
- Python RPA Programming
- Excel VBA Training
- Ruby on Rails Training
- C# Training Course
- Testing
- Automation Test Engineer
- Penetration Testing
- Cucumber BDD
- Selenium Web Test Training Java
- Selenium Test Automation with PHP
- Selenium Test Automation with C# .NET and NUnit
- Android Appium Test Automation
- Online Performance Testing
- Python Automation Testing with Selenium and BDD
- Automation Test Architect
- Automation Test Analyst
- SpecFlow Automation Testing
- Contact
- About Us
Selenium 4.0 Test Automation with Java
Course Overview
Our Selenium 4.0 Test Automation course covers all the essential skills of using the Selenium IDE, RC, WebDriver, Data Driven Testing, BDD/Cucumber and integration testing with Cypress. 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.
Get 2 Days Online Performance Testing training for FREE with this course
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
- Creating Integration Testing using Cypress
- Creating Maven projects for BDD/Cucumber projects
- Learn how to write Feature file and Step definitions in Cucumber
- to understand Online Automation Testing concept using Testenium. (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)
Testenium has been awarded (1) Most Innovative Online Test Automation Platform 2019 (2) Best E-Commerce Software Testing Experts 2019 by US Business News. For related certification courses visit the http://www.testenium.co.uk
Certification
At the end of successful completion of this course the candidate will receive a certificate from Westminster College endorsed by Testenium. Testenium is the world’s leader in test Automation and has been awarded the (1) Most innovative Online test Automation 2019 and (2) the Best E-commerce Software Testing Experts 2019 by US Business News in August 2019.
Course Start Dates
Start Date | Time | Days | Duration | Location |
---|---|---|---|---|
03/04/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Online |
17/04/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | London |
11/05/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Ilford |
22/05/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Online |
19/06/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | London |
17/07/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Ilford |
21/08/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Online |
18/09/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | London |
23/10/2023 | 10.00 - 17.00 | Mon /Tue | 2 Days | Ilford |
Prerequisites
Target Audience
Three months experience on live project
Trainer's Profile
“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. Testenium has been awarded (1) Most Innovative Online Test Automation Platform 2019 (2) Best E-Commerce Software Testing Experts 2019 by US Business News.
Training Location
- Forest House, 16-20 Clements Rd, London, Ilford IG1 1BA
- Fleet St, London EC4A 2A
- Victoria Square, Birmingham
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 4
- Features of Selenium
- Enhanced Selenium Grid
- Upgraded Selenium IDE
- Relative Locators in Selenium 4
- Improved Documentation
- Support for Chrome Debugging Protocol
- Better Window/Tab Management in Selenium 4
- Deprecation of Desired Capabilities
- Modifications in the Actions Class
- 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
- Creation of Framework
- Usage of Framework
- Sample Project Implementation using the Framework
- Framework Advantages (Maintainability, Reusability)
- Introduction to Python Programming
- Installing python
- writing python test
- Testing a site with Python with WebDriver
- Selenium 4.0 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 and WebDriver
- Install client driver for Excel
- Accessing local or remote Database
- Handling Forms in HTML
- Data Driving in Selenium with Excel files and WebDriver
- Data Entry Automation
- Page Object Model and WebDriver
- 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
- Configure Selenium Geckodriver
- 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
- 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
- Voice Activated BDD Test Automation in Testenium
Matt Toyer – :
The course material was taught in a practical, hands-on fashion with help given when needed from Dr. Aras. This teaching approach ensures that students are learning and understanding at the same time, sometimes missing from other courses.
Upon completing the two day course I felt confident enough to continue practicing the course subject matter on my own.
WCC has offered valuable support after completing the course, which is very welcome!
Especially as my plan is to work on and complete a project set by the college to consolidate my knowledge.
I certainly would recommend training from WCC to anyone seeking expert technical training.
kavipriya – :
The Overall FEEDback of the course is excellent. Dr Aras explained the basic concepts very well and given more time to practice. the course material was also good and can be referenced later also.
I feel confident with selenium after this training.
Anne O’Sullivan – :
Very good, hands on course with concepts very well explained to newbies to automation testing. Excellent course material that can be referred to when course ends, to enable people to practice skills learnt on the course. Course taught at a good pace in class, neither too fast nor too slow.
Ann F – :
GreAt course with A huge amount of content covered over 2 days. There’s a nice balance between both practical and TheorY which makes the course more achievable. A beginners knowledge of Java would be beneficial but not essential. I would definetely recommend.
ashu – :
I did the course over 2 day period and was very extensive. I went with very little knowledge of Java/Javascript but the teaching was at the level where i understood it very well. dr aras answered all my questions and was happy to help and support whenever I needed it.
i would recommend the course to anyone who is looking to moving into automation.
Mark Mcpherson – :
I have enjoyed the course and found it useful. DR ARAS IS Knowledgable and has explained things well. would recommend if you need to learn automation techniques.
Christophe Muco – :
After 2 days with Dr Aras for the Selenium Test Automation, I went back to Brussels with a good knowledge of test automation with Selenium & Cucumber.
Dr Aras expresses clearly his lessons to trainees and put much effort and explanation on questions. I really felt to be in front of a trainer who really cares about knowledge of his trainees.
I sure will go back again for other trainings in my need.
shruthi, EBITS LLP – :
Very Good Course, DR.Aras is always happy to answer all our questions and provides good examples and makes sure we understand. Training material is very good. we can always go back and refer to it.
Onkar (verified owner) – :
As a newcomer to automation testing, dr aras explained the concepts very well, together with examples. although most topics were covered in good depth, due to the quantity to be covered, some areas may have benefitted from further explanation.
A very good introduction to SELENIUM and a platform from which to build, given the training material supplied with the course
sue – :
Basic concepts were covered well and overall training was good to equip with the tools required for automation testing. No doubt dr. aras is very knowledgeable and it would benefit trainees if duration could be extended to cover other topics which were briefly touched upon and also would give more hands-on time.
James – :
A good introduction to Selenium, which starts with a Java programming refresher course, before progressing through Selenium IDE and RC, then getting into Webdriver itself. also touches on Cucumber and Selenium, which was nice.
Now to get home and start coding Automation tests!
john – :
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.
lisa evans – birmingham, west midlands – :
a very valuable, informative course. demystifies automation testing for those of us who have been manual testing for many years and have been reluctant to move across to what has previously been seen as a development skill. I would highly recommend this course to those who wish to understand both the concepts and methods of automation testing and understand object oriented programming. personally this has been life changing for my career. thank you!!
Stephen Ogunseyin – London – :
Dr Aras has been wonderful and magnificent regarding the methods selenium course has been delivered. I was sceptical about programming but all fears is now gone. I will definitely recommend WCC to any students out there who wants to further their careers in automation testing.
I will be back to learn more courses with Dr Aras in the near future.
Neeraj M – London – :
The course was run over two days. Day 1 (first half) java basics/fundamentals. Then the rest was selenium ide, webdriver, and also covered wide areas including BDD, Python, Framework etc. overall, there was a great deal covered with a large number of notes emailed to support us. The benefits will only be truly realised when practicing at home. Dr Aris is very helpful and supportive and the JAVA training (by Saha) was also useful. Would certainly recommend for anyone with little hands on knowledge in test automation.
naome sabao – :
I have gained extensive skills in automation testing in a very short space of time. i can write scripts using java which is pivotal for my work. Aras is very patient and is an excellent tutor. you can get a job as soon as you feel confident. if i did, you can do it.
try wcc for automation#
Felicia Okoroji – :
the course duration was short but covers what you need to know to be confident in automation testing with Selenium. the most interesting bit of doing the training with DR Aras, is his willingness in ensuring that you succeed. At the end of the course, students are allowed to attend more classes and there is ongoing support through phone, skype and other media.
I will definitely recommend friends to him and will call back for future training.
sulaiman Jalloh – :
I have really strenghten my skills in automated testing withis courese I have learnt ho t run selenium grid, coucumber and bdd
Rick S. (verified owner) – :
Excellent course, very thorough and great. I learnt some great programming concepts as well as hands on practical exercises to consolidate everything. I will be coming on other courses.
Rishi – :
Dr Aras is fantastic , what can i say other than you need to do this course if you want to learn from the basics up to being expert , and all that in just three days? This course totally demystifies selenium and java. This is very much a hands on course, no being bored with loads of theory, honestly take your progress in your own hands and just do it, trust me you wont regret it, thank you for everything Dr Aras, you have given me a massive boost in my career.
Aditi Dadariya – :
Firstly, want to thank Dr. Aras for conducting the training of selenium which is hugely used and acceptable in IT industry. The course content was just apt for a tester to implement selenium automation with BDD using cucumber. The practice projects were in details in accordance to the course content and matching to the industry standards. After the training, I am confident to accelerate my professional career into selenium automation and highly recommend it to others.