Manual Software Testing Syllabus suitable for beginners to intermediate learners. This syllabus is structured to give a solid foundation in manual testing, including theory, practicals, and real-world scenarios.

 1. Introduction to Software Testing

  • SDLC & STLC overview

  • Types of testing (manual vs automation)

  • Roles of a tester in a software project

2. Manual Testing Concepts

  • Test case writing

  • Test plan and test strategy

  • Bug lifecycle & defect tracking

  • Types of manual testing (functional, regression, smoke, etc.)

3. Project-wise Testing Approaches

  • Web Application Testing

  • Mobile Application Testing

  • API Testing

  • Desktop Application Testing

  • Database Testing

4. Automation Testing

  • Introduction to automation tools (Selenium, Cypress, etc.)

  • Writing test scripts

  • Frameworks (Data-Driven, Keyword-Driven, Hybrid)

  • CI/CD integration (Jenkins, GitHub Actions)

5. Testing Tools & Technologies

  • JIRA / Bugzilla / TestRail

  • Postman for API testing

  • SQL basics for backend validation

  • Version control with Git

6. Project-based Practical Sessions

  • Live project testing simulation

  • Writing and executing test cases

  • Reporting and communicating with devs

7. Agile Testing

  • Scrum methodology

  • Sprint-based testing

  • Working in agile teams

Comments