Manual Testing Syllabus
Introduction
- SDLC & Models
- Error, Bug, Failure, Project, Product, QA,QC,QE
- Black box & White Box Testing
- System Testing & Levels of Testing
- Smoke, Sanity, Retesting, Regression, Bug life cycle
- Test Design Techniques, Traceability Matrix
- Severity, Priority, Bug age, STLC, Test Report, RetroM
- Types of Testing
- Test trail
- Jira
- Project Explanation
- Q&A Doubt Clearing Session
Java
- Introduction
- Variables & Datatypes
- Conditional Statements(if/elseif/ifelif/nestedif)
- Arrays
- Loops
- Functions, Polymorphism, Abstraction, OOPs
- Class, Objects, Constructer
- String & String Functions
- Inheritance
- Exception Handling (Try/catch/finally/throw)
- Exceptions practical examples
- Abstract Classes
- Interfaces
- Collections(Array list, Linked List, Tree & hash set)
- File Handling
- Q&A Doubt Clearing Session
Selenium + Testing
- Introduction to selenium
- Page elements & Locators
- Running Test Using TestNG
- Benefits of TestNG Framework
- Various waits , how to use it
- Verification & Assertions
- Webdriver commands + Popup Handling
- Debugging Test Problems
- Debugging Common WebDriver Test Failures
- Handling iframe, Tabs, windows
- POM Based framework From Scratch
- Install Selenium Dependency using MAVEN
- Selenium Test with POM Pattern
- Run Selenium Test From Maven Through CMD
- Most Frequent Selenium Exceptions
- Generation of Extent Reports
- Paralal Execution & Multi Browser Execution in Selenium
- Data Drive & Keyword Framework
- Q&A Doubts Clearing Session
Cucumber BDD
- Cucumber Introduction
- Cucumber setup in Intellij
- Create Multiple Scenarios
- Cucumber Tags
- Cucumber Hooks
- Order & Priority
- HTML, JSON, Extent Reports
- Backup of Reports
- POM framework
- Cucumber Framework from Scratch
- Inspection on Test Runner File
- Q&A Doubts Clearing Session
GIT & GITHUB
- Creation of Repository
- Push, Pull, fork
- Types of Branches, How to access it
- Merge Vs Rebase
- Conflicts
- SSH keys & Access Token
Jenkins
- Jenkin setup
- Job Creation
- Update mail notification
- Run in Automated Way + CI
Resume Preparation
- What, Why, How Resume prepared
- Types of Resume
- Digital Resume Preparation :(blog/video/portfolio)
- Prepare resume with prompts
Tools Used in Course
- Test trail
- Jira
- Selenium
- Testing
- Cucumber
- GIT & GITHUB
- Jenkins
- Chat GPT
- Intellij
Instructor
