Module 01 · 4.5 hrs
Start hereJava Revision 1
Revisiting variables and data types, control statements, arrays, strings and functions, classes and objects, inheritance and polymorphism.
Selenium automation & QA frameworks
Become a job-ready SDET — manual testing fundamentals, Selenium WebDriver, TestNG, data-driven and hybrid frameworks, reporting with Extent, logging with Log4j, Agile and web services.
Every module pairs a focused topic with a guided practical exercise — learn it, build it, then practice it on the Atom Code portal in the same session.
Java Revision 1
Revisiting variables and data types, control statements, arrays, strings and functions, classes and objects, inheritance and polymorphism.
Java Revision 2
Revisiting exception handling and collections.
Automation Testing Introduction
Introduction to automation testing, advantages and disadvantages, history of Selenium, why Selenium, difference between Selenium and other tools, components.
Manual Testing
What is software testing, why software testing, benefits, test levels (unit, integration, system, acceptance), test types, functional and non-functional testing, change-related testing.
Manual Testing — Scenario & Case Design
Test scenario design (functional and non-functional scenarios, business-critical scenarios), test case design (pre-requisites, steps, expected results, positive and negative cases), prioritization, RTM and DSR.
Maven
Installation: Maven configuration, IDE setup.
Wait Commands
Introduction, generating scripts, wait commands, validation commands, store commands, limitations.
Web Element Handling 1
Sample program, navigation, radio buttons and checkbox, drop-down list.
Web Element Handling 2
File upload, drag and drop, error and alert messages, multiple windows.
Web Element Handling 3
Iframes, web table and calendar.
TestNG Framework 1
Maven configuration, executing TestNG from Maven, TestNG, annotations.
TestNG Framework 2
Implementing listeners, running group test cases.
Data-Driven Framework
Property file handling, reading data from Excel.
Extent Reports
HTML report generation using Extent Reports, attaching screenshots in HTML reports.
Log4j
Configuring Log4j property files, parameters for properties files, log levels and logging using Log4j.
Hybrid Framework 1
Hybrid framework concepts, creating the POM with a hybrid framework folder structure, implementing the hybrid framework in POM.
Hybrid Framework 2
Implementing the hybrid framework in POM end-to-end.
Selenium — RWD & Cross Browser Testing
Running test scripts in various browsers.
Agile Concepts
Agile values and principles, Agile frameworks and methodologies, key roles in Agile, ceremonies/events, Agile artifacts, Agile tools and boards.
Webservices Basics
Understanding webservices using Postman (Thunder Client).