About This Course
This course is designed for beginner to expert level with practical live training in QA Testing—from Basic manual fundamentals to automation advance tools. You will learn how to test software applications, write test cases, perform defect tracking, and automate test scenarios using industry-standard tools. Will teach real-time projects to prepare students for careers in Software Testing.
What you'll learn
-
Understanding SDLC, STLC, and testing methods
-
Create and executing test plans, test cases, and test scripts.
-
Performing functional, non-functional, regression, and performance testing.
-
Use bug-tracking tool like jira
-
Gaining hands-on experience with Selenium WebDriver for UI automation.
-
Implementing frameworks
-
Integrate automation with CI/CD tool (Jenkins)
-
Understanding API Testing.
Course Curriculum
9
Topics
9
Lessons
total length
-
Introduction to Software Testing
read- Importance of Software Testing
- Software Development Life Cycle (SDLC)
- Software Testing Life Cycle (STLC)
- QA Roles & Responsibilities
-
Manual Testing
read- Fundamentals of Testing
- Types of Testing: Functional, Non-Functional, Regression, Smoke, Sanity, etc.
- Test Planning and Test Strategy
- Test Case Design Techniques
- Defect Life Cycle & Bug Reporting
- Hands-on with Bug Tracking Tools (JIRA, Bugzilla)
-
SQL for Testers
read- Basics of Databases
- SQL Queries for Testing (Select, Insert, Update, Joins)
- Data Validation in Databases
-
Core Java / Python for Test Automation
read- OOPs Concepts
- Exception Handling
- Collections Framework
- File Handling
- Basics of Framework Development
-
Automation Testing with Selenium
read- Introduction to Selenium WebDriver
- Locators & XPath
- Handling Web Elements (Checkbox, Dropdown, Alerts, Frames)
- Synchronization (Waits)
- Actions Class & Keyboard/Mouse Events
- Handling Windows & Screenshots
- TestNG/JUnit framework integration
-
Automation Frameworks
read- Page Object Model (POM)
- Data Driven Framework
- Hybrid Framework
- BDD with Cucumber
-
API Testing
read- Basics of Web Services (REST & SOAP)
- API Testing with Postman
- API Automation with RestAssured
-
CI/CD & Version Control
read- Version Control with Git & GitHub
- Build Management with Maven/Gradle
- Continuous Integration with Jenkins
-
Performance Testing
read- Basics of Performance Testing
- Introduction to JMeter
Prerequisites
- Basic knowledge of computers and software applications.
- Understanding of programming logic (Java/Python preferred for automation).
- No prior testing experience required (Beginners friendly).