Manual Testing

PROGRAMME HIGHLIGHTS

Experienced Faculty

Certification

Placement Assistance

Manual testing is a type of testing that is performed manually by the tester whose primary objective is to identify the bugs and other unpredictable performance. Manual testing doesn’t involve usage of any tools. Manual testing consists of various phases which includes Unit testing, Integration testing, System testing and User Acceptance testing.

Manual Testers typically write Test Cases, Execute the Test Cases and log the defects they identify in the defect tracking tools like JIRA or Bugzilla.

Manual Testing Syllabus

Software Lifecycle Models

  • Waterfall model
  • V model
  • Incremental model
  • RAD model
  • Agile model
  • Iterative model
  • Spiral model

Introduction to Testing

  • Why Testing
  • STLC – Software Testing Life Cycle
  • Verification and Validation
  • Desktop, Web and Mobile Applications Testing

Test Strategy & Test Planning With A Live Project

  • Working on Test Strategy
  • Preparing Test Plan document
  • Clarification Document
  • Getting Familiar with Test Design

Preparing A Test Case Document

  • Boundary Value Analysis (BVA)
  • Equivalence Partitioning (EP)
  • Decision Table Testing
  • State Transition Diagrams
  • Use Case Testing
  • Statement Coverage
  • Branch Coverage
  • Path Coverage
  • LCSAJ Testing
  • Executing Test Cases
  • Test Reporting
  • Defects Tracking Mechanism And Life Cycle

Defect Categorization

  • Guidelines On Deciding The Security Of A Defect
  • Guidelines On Deciding The Priority Of Bug
  • Cost of Quality
  • Defect Management With Tools Like Bugzilla

Software Testing Techniques

  • Static Testing
  • Dynamic Testing
  • White Box Testing/ Structure Testing
  • Black Box Testing

Types Of Testing – Functional Testing:

  • Unit Testing
  • Integration Testing
  • Smoke Testing
  • System Testing
  • Regression Testing
  • User Acceptance Testing
  • Globalization Testing
  • Localization Testing

Types Of Testing – Non Functional Testing:

  • Performance Testing
  • Compatibility Testing
  • Data Migration Testing
  • Data Conversion Testing
  • Security/Penetration Testing
  • Usability Testing
  • Install/Un-Install Testing