Manual Testing

Reading Time: < 1 minute

Manual Testing

  • Introduction to testing
  • Verification vs validation
  • Types of Applications
  • Probabilities of getting an error in an application

Module 1 : SDLC – Software Development Life Cycle

  • Waterfall
  • Prototype
  • Spiral
  • Incremental(Agile methodology and Scrum Framework)
  • V-Model
  • Advantages and Disadvantages of each software development life cycle
  • Principles of Testing
  • STLC –Software Testing Life Cycle
  • Difference between Test case, Use case and Scenario’s.
  • How to prepare test plan and strategy
  • How to Prepare test case template?
  • Difference between Error, bug, defect and failure

Module 2: Test Case Design Technique

  • Boundary value Analysis
  • Equivalence Partitioning
  • Decision Table
  • State Transition Diagram
  • Use Case Testing
  • Bug Life cycle
  • How to Prepare Bug template?
  • Bug Tracking tool
  • Types of Testing
  • Difference between static and Dynamic testing
  • Difference between Functional and Non-functional testing
  • Black box testing and its types
  • White box testing and its types
  • System Integration Testing vs User Acceptance Testing
  • Entry Criteria and Exit Criteria
  • Test Environment and Test data preparation

Module 3: Flow graph notations

  • Statement coverage
  • Branch Coverage
  • path coverage
  • Cyclometric Complexity

Module 4 : Integration testing

  • Big Bang Integration
  • Incremental Approach – Top Down, Bottom up and Hybrid

Module 5 : Requirement traceability matrix