Automation testing Course from Scratch: Cucumber/Selenium with Java

Automation testing Course from Scratch: Cucumber/Selenium with Java

30-days Money-Back Guarantee

Learn Test Automation: From Zero to Hero

Updated on Sep, 2026

Programming, Software Testing, Java

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Learn in this course about Cucumber and Selenium. The powerful tools for test automation.

Complete course to get you started. All the tools used are free source. 24 lectures with examples. Fully coverage of all aspects of the subject.

Cucumber is a tool that supports Behaviour-Driven Development(BDD). If you’re new to Behaviour-Driven Development read our BDD introduction first.

Gherkin is a set of grammar rules that makes plain text structured enough for Cucumber to understand. The scenario above is written in Gherkin.

What are Step Definitions?

Step definitions connect Gherkin steps to programming code. A step definition carries out the action that should be performed by the step. So step definitions hard-wire the specification to the implementation.

Selenium automates browsers.

What you do with that power is entirely up to you.

Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that.

Boring web-based administration tasks can (and should) also be automated as well.

What is Automation Testing?

Automation Testing is a software testing technique that performs using special automated testing software tools to execute a test case suite. On the contrary, Manual Testing is performed by a human sitting in front of a computer, carefully executing the test steps.

First Course: Writing robust web locators https://www.tutorialspoint.com/market/course/first-step-in-automation-testing-writing-robust-web-locator/learn/284823/lecture.php?v=1718394798

Check out the detailed breakdown of what’s inside the course

My name is Mohamed Soliman. I work as a QA and Test Automation Consultant. I live in Germany and have worked for many national/international clients in Europe/UK.

My main focus is to help software enthusiasts write better software. I faced of course many challenges during my career. I think, it will be for the benefit of everyone to share knowledge.

My courses will be first published free as I want them to be accessible for everyone. I am looking for your feedback and comments.

I will always make courses in English. I can teach also in German. If you like it, please let me know in a comment and I will organize courses in German then.

Use your certificate to make a career change or to advance in your current career.

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Master prominent technologies at full length and become a valued certified professional.

Recommended articles