Manual Testing

  • Software Testing Introduction
  • Verification and Validation
  • Application Types: Console Desktop, Windows Application or Desktop Application, Web Application, Web Portals, Mobile Applications
  • Difference between Desktop Application and Web Applications
  • Web Application vs Web Portals
  • Mobile Application Testing and its Introduction
  • Need of SDLC and its Phases Introduction
  • Waterfall Model
  • Prototype Model
  • Spiral Model
  • V-Model
  • Analysis of Traditional SDLC Model and Current Model
  • Incremental Model – Agile and Scrum Framework
  • Agile Manifesto
  • Importance of Agile and its Different Frameworks
  • Scrum Roles and Responsibilities
  • Scrum User Story Splitting and Estimation Techniques
  • Pros and Cons of Scrum Framework
  • Difference between Use Cases, Test Cases, and Scenarios
  • Difference between Test Plan and Strategy
  • How to Prepare Test Report?
  • Concept about Error, Bug, Defect, and Failure
  • Preparing Bug Report
  • Bug Life Cycle
  • Entry and Exit Criteria
  • Priority and Severity
  • Introduction to Test Management Tools
  • Exercises with Test Management Tools like Bug Tracker
  • Seven Principles of Testing – Importance
  • Real-Time Examples for the Principles: Exhaustive Testing is Impossible, Defect Clustering, Pesticide Paradox, None of the Application is Bug-Free, Testing is Context Dependent on the Application, Intention of Application is to Identify Flaws, Importance of Avoiding Late Testing
  • Static and Dynamic Testing
  • Functional and Non-Functional Testing
  • Black Box Testing and its Types: BVA (Boundary Value Analysis), Equivalence Partitioning, Decision Tables, Graph-Based Methods (State Transition Diagram), All Pairs Testing
  • White Box Testing and its Nature: Statement Coverage, Path Coverage, Branch Coverage, Calculating Program Complexity
  • SIT – System Integration Testing
  • UAT – User Acceptance Testing
  • Adhoc Testing
  • Regression Testing
  • Progression Testing
  • Alpha and Beta Testing
  • Positive and Negative Testing
  • Integration – Big Bang Approach and Incremental Approach
  • Top-Down and Bottom-Up Integration Approach
  • Importance of Integration Testing and Test Case Preparation
  • Importance of Non-Functional Testing
  • Types of Non-Functional Testing: Performance Testing (Stress and Load), Volume, Security, Compatibility, Configuration Testing, Comparison, Scalability
  • Requirement Traceability Matrix – Requirement Mapping
  • Test Coverage or Requirement MappingTop of Form