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.

Course Curriculum

  • SDLC (Software Development Life Cycle)
  • STLC (Software Testing Life Cycle)
  • QA vs QC
  • Verification vs Validation
  • Types of Testing
  • Defect/Bug Lifecycle
  • Testing Principles
  • Black Box Testing
  • White Box Testing
  • Grey Box Testing
  • Functional Testing
  • Non-Functional Testing
  • Regression Testing
  • Smoke & Sanity Testing
  • Exploratory Testing
  • Ad-hoc Testing
  • Test Scenario Creation
  • Test Case Writing
  • Test Data Preparation
  • Boundary Value Analysis
  • Equivalence Partitioning
  • Decision Table Testing
  • State Transition Testing
  • Error Guessing
  • Agile Methodology
  • Scrum Framework
  • Sprint Planning
  • User Stories
  • Acceptance Criteria
  • Agile Testing Process
  • Daily Standups
  • Retrospectives
  • Bug Reporting
  • Defect Tracking
  • Severity vs Priority
  • JIRA
  • Bugzilla
  • Test Management Concepts
  • Database Fundamentals
  • SQL Queries
  • SELECT Statements
  • WHERE Clause
  • GROUP BY
  • JOINs
  • Subqueries
  • CRUD Operations
  • API Fundamentals
  • REST APIs
  • HTTP Methods
  • Status Codes
  • JSON/XML
  • Postman
  • Swagger
  • API Authentication
  • API Automation Basics
  • Selenium Basics
  • Introduction to Automation
  • Selenium Architecture
  • WebDriver Setup
  • Selenium WebDriver
  • Locators
  • XPath & CSS Selectors
  • Browser Commands
  • Web Elements Handling
  • Waits
  • Dropdowns
  • Alerts
  • Frames & Windows
  • Advanced Selenium
  • Actions Class
  • JavaScript Executor
  • File Upload/Download
  • Screenshots
  • Core Programming Concepts
  • Variables
  • Loops
  • Conditions
  • Functions
  • Arrays
  • OOP Concepts
  • Exception Handling
  • Most Common Choices
  • TestNG (Java)
  • Annotations
  • Assertions
  • Test Suites
  • Parallel Execution
  • Data Providers
  • Reporting

OR

  • PyTest (Python)
  • Fixtures
  • Parametrization
  • Assertions
  • Plugins
  • Hybrid Framework
  • Data-Driven Framework
  • Keyword-Driven Framework
  • Page Object Model (POM)
  • Reusable Components
  • Logging & Reporting
  • Git Basics
  • GitHub
  • Jenkins Basics
  • Maven
  • Build Automation
  • Continuous Testing
  • Performance Concepts
  • Load Testing
  • Stress Testing
  • JMeter Basics
  • Response Time Analysis
  • Android Testing Basics
  • Appium Introduction
  • Mobile Automation Concepts
  • OWASP Basics
  • Authentication Testing
  • Authorization Testing
  • Vulnerability Concepts
  • Manual Testing Projects
  • E-Commerce Website Testing
  • Banking Application Testing
  • Healthcare Application Testing
  • Automation Projects
  • Selenium Framework Project
  • API Automation Project
  • CI/CD Integrated Testing Project

Software Testing