🔄 Regression & Smoke Testing
134 words
1 min read
Visual companion
Python
Type and operator map
Python Week 1: the first filter for runtime behavior
View
Revision summary
What this note is really saying
Short form
# 🔄 Regression & Smoke Testing ## 1. 🎯 Learning Objectives - Apply selective regression testing strategies - Design smoke test suites for build verification - Automate regression testing in CI/CD ## 2.

🔄 Regression & Smoke Testing
1. 🎯 Learning Objectives
- Apply selective regression testing strategies
- Design smoke test suites for build verification
- Automate regression testing in CI/CD
2. 📖 Core Content
3.1 Regression Testing Strategies
- Retest-all: Run all tests (complete but expensive)
- Selective: Run tests related to changed code
- Risk-based: Prioritize high-risk areas
- Random: Random subset of tests
3.2 Smoke Testing
Quick verification that critical functionality works after build. Run before full regression suite. Characteristics: Fast (< 15 min), covers core paths, run on every build.
3.3 Test Prioritization
Order test execution to find defects faster:
- Failed tests in previous run
- Tests covering recent changes
- High-risk tests
- Most frequently failing tests Join Discord PreviousPerformance & SecurityNextAcceptance & Exploratory