gammatica

Automation Testing with Selenium

Learning Format

Online mode

Total training duration

120 hrs

Syllabus

12 weeks

Certification

Yes

Automation Testing with Selenium

Big Data Engineering is the process of designing, building, and managing systems that collect, store, and analyze large volumes of data. In today’s digital world, organizations generate massive amounts of data every second—from social media, sensors, transactions, and applications. Big Data Engineers create the pipelines and infrastructure that make it possible to transform this raw data into meaningful insights.

Syllabus Summary

Automation Basics

  •  What is Automation Testing? Benefits & challenges
  •  Selenium Components: IDE, RC, WebDriver, Grid
  •  Installing Selenium with Java/Python
  •  Assignment → Setup Selenium & automate Hello World test

WebDriver Basics

  • WebDriver architecture
  • Locators: ID, Name, ClassName, XPath, CSS Selector
  •  Assignment → Automate Google Search with locators

Web Interactions

  • WebDriver commands: click, sendKeys, getText, isDisplayed
  •  Handling Alerts, Dropdowns, Frames, Windows
  •  Assignment → Automate form filling app

Framework Setup

TestNG/JUnit setup
– Assertions, Annotations, Groups
– Assignment → Create a test suite for login functionality
– Mock Interview 1

Data-Driven Testing

  •  Page Object Model (POM) design
  •  Data-driven testing using Excel/CSV
  •  Parameterization in TestNG
  •  Assignment → Automate Registration with POM

Advanced Selenium

  • Waits: Implicit vs Explicit vs Fluent Wait
  • Taking screenshots in Selenium
  • JavaScriptExecutor for dynamic elements
  • Assignment → Automate cart checkout with explicit waits

Cross-Browser Testing

  •  Running tests in Chrome, Firefox, Edge
  •  Headless browser automation
  • Assignment → Execute login test in multiple browsers

CI/CD with Selenium

  • Introduction to Jenkins
  •  Running Selenium scripts with Maven in Jenkins
  •  Assignment → Integrate Selenium suite in Jenkins pipeline
  • Mock Interview 2

BDD with Cucumber

  • Gherkin syntax & Feature files
  • Step definitions in Java/Python
  •  Assignment → Automate login with Cucumber

Parallel Testing

  •  Selenium Grid setup
  • Parallel execution using TestNG XML
  • Assignment → Run parallel tests in Selenium Grid

Reporting & Logs

  • Extent Reports, Allure Reports
  •  Log4j implementation in test automation
  • Assignment → Generate automation test report

Course Summary

Eligibility

Tech & Non-Tech Working professional, Freshers, Graduate from any domain.

Live Doubt Solving

Get your queries solved with daily dedicated doubts solving sessions.

Instructor

Experts and trainer for top-tech companies.

Certification

10+ ISO Globally recognized certified

Mode of Learning

100% Live Learning with experienced instructors and hands-on sessions.

Real time projects

Get practical experience with real-world projects for a career in analytics.

Certification

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

Quick Links

About

Help Centre

Business

Contact

About Us

Terms of Use

Our Team

Accessibility

Support

FAQs

Terms & Conditions

Privacy Policy

Career

Gammatica is a company dedicated to providing high-quality coaching classes for students, designed to foster academic success and personal growth.

© 2025 Developed By OMX Technologies

Scroll to Top