Automation Testing Course

About the Program
This course provides a comprehensive understanding of Automation Testing, focusing on Selenium, Java, TestNG, frameworks, API testing, and CI/CD integration with tools like Maven and Jenkins.
Week 1: Java Fundamentals
- OOP concepts
- Java syntax & IDE setup
Week 2: Java Collections & File Handling
- List, Map, Set usage
- File I/O basics
Week 3: Selenium Basics
- Selenium WebDriver intro
- Browser commands & locators
Week 4: WebElement Handling
- Checkbox, Dropdown, Alert handling
- XPath & CSS
Week 5: TestNG Framework
- Annotations, assertions
- Test suites & parallel tests
Week 6: Data-Driven Testing
- Excel integration
- Parameterization
Week 7: Page Object Model (POM)
- Reusable components
- POM design pattern
Week 8: Framework Development
- Creating modular frameworks
- Logging & reporting
Week 9: Maven, Jenkins, Git
- CI setup with Jenkins
- Version control with Git
Week 10: API Testing with Postman
- GET/POST methods
- Auth & environment setup
Week 11: Real-Time Project
- End-to-end test scenario
- Bug tracking & reporting
Week 12: Interview Prep & Resume
- Mock interviews
- Resume & GitHub setup