Stlc & Qa Testing

All models of SDLC

  • Waterfall Model

  • V-Model

  • Incremental Model

  • RAD (Rapid Application Development) Model

  • Spiral Model

  • Agile Model

  • Iterative Model

  • DevOps Model

STLC (Software Testing Life Cycle): 

  • Requirements Analysis

  • Test Planning

  • Test Case Design

  • Test Environment Setup

  • Test Execution

  • Defect Reporting

  • Regression Testing

  • Test Closure

Test Plan Risk Factors:

  • Resource Constraints

  • Incomplete Requirements

  • Technology Risks

  • Data Risks

  • Time Constraints

  • Scope Creep

    QA vs QC Responsibilities:

Quality Assurance (QA): Focuses on preventing defects through process improvements, standards, and training.
Quality Control (QC): Concentrates on identifying defects in the actual products through inspections, reviews, and testing.

Manual vs Automation Testing:

Manual Testing: Involves human intervention to test software without using automation tools.
Automation Testing: Uses tools to automate repetitive but necessary testing tasks, improving efficiency and accuracy.