Manual Testing

  1. Introduction
    • What is testing
    • Importance of testing
    • Roles and responsibilities
    • Difference between manual and automation testing
  2. Software testing methodologies
    • Black box
    • White box
    • Grey box
  3. Levels of testing
    • Functional testing
      • Unit testing
      • Integration testing
      • System testing
      • Regression testing
    • Non-functional testing
      • Performance testing
      • Scalability testing
      • Security testing
      • Compatibility testing
      • Adhoc testing
      • Adhoc testing
  1. Software Development Life Cycle
    • SDLC Phase
      • Requirements phase
      • Analysis phase
      • Design phase
      • Coding phase
      • Testing phase
      • Delivery and maintenance phase
    • SDLC Models
      • Waterfall model
      • Agile model
      • Prototype model
      • Spiral model
  2. Software testing methodologies
    • Black box
    • White box
    • Grey box
  3. Test case design techniques
    • Static techniques
    • Dynamic techniques
    • Structural techniques
    • Black box techniques
    • Experienced based techniques
  4. Levels of testing
    • Functional testing
      • Unit testing
      • Integration testing
      • System testing
      • Regression testing
    • Non-functional testing
      • Performance testing
      • Scalability testing
      • Security testing
      • Compatibility testing
      • Adhoc testing
      • Adhoc testing
  5. Software testing life cycle
    • Requirements Analysis
    • Test Planning
    • Test case design
    • Environment setup
    • Execution
  6. Quality assurance, Quality control and testing