Brief content
Why Choose this Course?
Start your career in Software Testing with complete training in Manual Testing, SQL, API Testing, and Automation basics. Learn to create test cases, find defects, validate data, and test real applications with industry-relevant tools. Gain strong QA skills through real-time scenarios, expert guidance, and beginner-friendly learning. Certificate provided after successful course completion.
- Learn from basics to advance level
Course Curriculum
- What is Software Testing?
- SDLC (Software Development Life Cycle)
- STLC (Software Testing Life Cycle)
- Types of Testing (Manual vs Automation)
- Roles & Responsibilities of QA Tester
- Waterfall Model
- Agile Methodology
- Scrum framework (Sprint, Stand-up, Retrospective)
- V-Model
- Software Testing Principles
- Test Scenarios & Test Cases
- Test Plan & Test Strategy
- Test Execution Process
- Defect Life Cycle (Bug Life Cycle)
- Functional Testing
- Non-Functional Testing
- Regression Testing
- Smoke & Sanity Testing
- Integration Testing
- System Testing
- User Acceptance Testing (UAT)
- Black Box Testing
- White Box Testing
- Grey Box Testing
- Boundary Value Analysis
- Equivalence Partitioning
- Decision Table Testing
- JIRA (Bug tracking & reporting)
- Test management tools (TestRail / Zephyr)
- Writing good bug reports
- Severity vs Priority
- Basic SQL queries (SELECT, WHERE, ORDER BY)
- Joins (INNER, LEFT, RIGHT)
- Database testing basics
- Data validation
- Introduction to APIs
- REST API concepts
- HTTP methods (GET, POST, PUT, DELETE)
- Status codes
- API testing using Postman
- What is Automation Testing?
- When to automate?
- Automation frameworks overview
- Introduction to Selenium
- WebDriver setup
- Locators (ID, XPath, CSS Selector)
- Handling web elements
- Waits (Implicit & Explicit)
- Handling alerts, frames, windows
- TestNG / PyTest
- Data-driven framework
- Keyword-driven framework
- Hybrid framework
Choose one:
- Java for Selenium
OR - Python for Selenium
Topics:
- Basics of programming
- OOP concepts
- Exception handling
- Java for Selenium
- Page Object Model (POM)
- Logging & Reporting
- CI/CD basics (Jenkins)
- Version control (Git & GitHub)
- Introduction to performance testing
- Load testing concepts
- Tools overview (JMeter)
Β
- End-to-end testing of web application
- Writing test cases
- Automation scripts
- Bug reporting
- Manual testing interview questions
- SQL queries practice
- Automation coding questions
- Resume building
- Mock interviews
- 2 Months β Manual Testing
- 3β4 Months β Manual + SQL + API
- 5β6 Months β Full Course (Manual + Automation + Project)
After completing this course:
- QA Tester
- Manual Tester
- Automation Tester
- QA Analyst
