0% found this document useful (0 votes)
2 views

Week 1_ Manual Testing + Selenium Basics

The document outlines a three-week training program focused on Manual Testing, Selenium, and TestNG. It covers core concepts of testing, Java fundamentals for Selenium, advanced Selenium techniques, and preparation for the ISTQB certification, culminating in a mini project and mock test. Key topics include SDLC, test case development, Java OOP concepts, and the Page Object Model framework.

Uploaded by

Erwina Simpson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Week 1_ Manual Testing + Selenium Basics

The document outlines a three-week training program focused on Manual Testing, Selenium, and TestNG. It covers core concepts of testing, Java fundamentals for Selenium, advanced Selenium techniques, and preparation for the ISTQB certification, culminating in a mini project and mock test. Key topics include SDLC, test case development, Java OOP concepts, and the Page Object Model framework.

Uploaded by

Erwina Simpson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Week 1: Manual Testing + Selenium Basics

Day 1-2: Manual Testing Core

●​ SDLC, STLC
●​ Types of Testing (Functional, Non-Functional, Black Box, White Box)
●​ Test Plan, Test Case, Test Scenario, Test Suite
●​ Defect Life Cycle, Severity & Priority
●​ ISTQB: Review foundation level syllabus topics (https://www.istqb.org)

Day 3-4: Java for Selenium (Focus on Practice)

●​ OOP Concepts (Class, Object, Inheritance, Polymorphism)


●​ Conditional Statements, Loops
●​ Collections (List, Set, Map basics)
●​ Exception Handling

Day 5-7: Selenium Basics

●​ Setup Selenium + WebDriverManager in VSCode/IntelliJ


●​ Launch Browser, Navigate to URL
●​ Locators: id, name, className, cssSelector, xpath
●​ Actions: click(), sendKeys(), getText(), isDisplayed()

Week 2: Selenium Advanced + TestNG


Day 1-2: Selenium Intermediate

●​ Handling Dropdowns, Alerts, Frames


●​ Waits: Implicit, Explicit
●​ Handling multiple windows/tabs
●​ Mouse Actions (drag & drop, hover)

Day 3-4: TestNG Basics

●​ TestNG Annotations: @BeforeMethod, @AfterMethod, @Test, @DataProvider


●​ TestNG XML file: grouping, parallel execution
●​ Assertions (SoftAssert vs Assert)
●​ TestNG Reports
Day 5-7: Framework Basics

●​ Page Object Model (POM) Concept


●​ Basic POM implementation in Selenium + TestNG
●​ Git basics: clone, commit, push

Week 3: ISTQB Prep + Project Build


Day 1-3: ISTQB Deep Dive

●​ Review sample papers, practice MCQs


●​ Key topics: Test Design Techniques, Test Levels, Test Types, Risk-based testing
●​ ISTQB Glossary Familiarization

Day 4-6: Mini Project Practice

●​ Automate login and product listing from a demo site (e.g., SauceDemo, OpenCart)
●​ Use Page Object Model + TestNG + Reports

Day 7: Review + Mock Test

●​ Revise ISTQB
●​ Final Selenium Project Review
●​ Attempt 1 ISTQB mock test

You might also like