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.