11_00_manual_testing¶
Purpose¶
Checklist de QA manual antes de release.
Week 11 Deliverables¶
Must Have¶
- Test plan completo
- Bug tracking (GitHub Issues)
- Smoke tests en 3 DAWs mínimo
File Structure¶
test_plan.md # Checklist completo
daw_compatibility/
├── ableton_tests.md
├── logic_tests.md
└── reaper_tests.md
bug_reports/ # Templates
performance_tests.md # CPU, memory benchmarks
Critical Test Cases¶
1. Plugin Loading¶
- Carga en Ableton Live 11/12
- Carga en Logic Pro X/11
- Carga en Reaper 6/7
- No crashes en scan
- Latency reportada correctamente
2. Audio Processing¶
- No clicks/pops en bypass
- No clicks al cambiar parameters
- Delay time preciso (scope verification)
- Feedback estable hasta 120%
- No DC offset
3. Automation¶
- DAW automation write funciona
- Automation read no genera artifacts
- Parameter smoothing correcto
4. Presets¶
- 20 presets cargan sin error
- Preset recall no glitches
- Save/load custom presets
- DAW session recall funciona
5. UI/UX¶
- Window resize sin crashes
- Knobs respondem a mouse
- Value tooltips correctos
- 60fps refresh rate
6. Edge Cases¶
- Sample rate change (44.1↔96 kHz)
- Buffer size change (64↔2048)
- Extreme parameter values
- Rapid preset changes
Performance Benchmarks¶
Target CPU usage (96kHz, 512 buffer):
- Idle (bypass): < 1%
- 4 heads active: < 10%
- Peak (automation): < 15%
Memory usage:
- Plugin footprint: < 50 MB
- Preset loading: < 1 MB
Bug Severity Levels¶
- Critical: Crashes, data loss → MUST FIX
- High: Audio artifacts, broken features → Fix before release
- Medium: UI glitches, minor issues → Fix if time
- Low: Polish, nice-to-haves → Backlog
Success Criteria¶
- Zero critical bugs
- < 3 high-priority bugs
- Works in 3+ major DAWs
Notes¶
- Involve beta testers si es posible (week 12)
- Document todos los bugs en GitHub Issues