Manual Testing

← Back to Courses
Manual Testing

Category: Testing

Duration: 40 Hrs

Prerequisite : None

Mode: Online / Offline (Weekday or Weekend batches)


This course builds a strong foundation in software testing concepts and practices. Learners will gain practical exposure to manual testing techniques, test planning, bug reporting, API testing, and database validation. The course ensures students understand how to identify, design, and execute test cases effectively in real-world projects.


Who is it for? Beginners, QA aspirants, freshers, non-technical graduates.

Course Modules

Description:

  • Introduction to software testing, quality assurance, and its importance
  • Software Development Life Cycle (SDLC) models: Waterfall, Agile, DevOps
  • Software Testing Life Cycle (STLC) phases
  • Types of testing: Functional vs Non-functional
  • Levels of testing: Unit, Integration, System, UAT
  • Black box vs White box testing

Skills Learned:

  • Understand the role of testing in SDLC/STLC
  • Identify different testing types and levels
  • Apply fundamental QA concepts in projects


Description:

  • Requirement analysis and converting them into test conditions
  • Writing test cases, test scenarios, and checklists
  • Test case design techniques:
  • Equivalence Partitioning
  • Boundary Value Analysis
  • Decision Tables
  • State Transition
  • Error Guessing
  • Test execution process
  • Test closure activities and reporting

Skills Learned:

  • Ability to write professional-quality test cases
  • Apply industry-standard test design techniques
  • Execute and report tests effectively

Description:

  • Defect lifecycle: New → Open → Fixed → Retest → Closed
  • Defect severity vs priority
  • Bug reporting best practices (clear reproduction steps, screenshots, logs)
  • Introduction to test management and defect tracking tools: Jira, Bugzilla, TestRail
  • Hands-on practice: Reporting & tracking bugs in Jira

Skills Learned:

  • Log and manage defects professionally
  • Work with industry tools like Jira & Bugzilla
  • Collaborate effectively with developers and QA team

Description:

  • Introduction to APIs: REST vs SOAP
  • HTTP methods: GET, POST, PUT, DELETE
  • Request structure: headers, body, query params
  • Understanding status codes (2xx, 4xx, 5xx)
  • Using Postman for manual API testing:
  • Sending requests, checking responses
  • Postman collections, environment variables
  • Writing simple assertions in Postman
  • Hands-on API testing with real sample APIs

Skills Learned:

  • Understand APIs and their role in applications
  • Test APIs using Postman manually
  • Validate responses, headers, and error handling

Description:

  • Introduction to databases & RDBMS concepts
  • Understanding tables, keys, constraints, indexes
  • SQL for testers:
  • SELECT, WHERE, ORDER BY, GROUP BY
  • INSERT, UPDATE, DELETE
  • Joins (INNER, LEFT, RIGHT)
  • Subqueries
  • Practical validation of backend data for front-end transactions

Skills Learned:

  • Write and execute SQL queries for testing
  • Validate backend data against UI operations
  • Perform DB checks for CRUD operations

Description:

  • Importance of test reporting in QA
  • Test summary reports & defect metrics
  • Key QA metrics: Test coverage, Defect density, Defect leakage
  • Preparing test closure report

Skills Learned:

  • Create structured test reports
  • Use QA metrics for decision making
  • Communicate testing outcomes effectively