Skip to content

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