Tab & Score Assistant QA Checklist
Use this checklist for each release candidate before publishing downloads or website copy.
Run Metadata
- Product version:
- Build artifact:
- OS and architecture:
- License state tested:
- Tester:
- Date:
File Handling
- Short file: import a 5-15 second MP3, WAV, and FLAC; detection preview, tab view, editing, and export all work.
- Long file: import a 30-60 minute file; analysis can be cancelled and the UI remains responsive.
- Chinese path: open audio from
测试素材/扒谱/主旋律.wav; save edits and exports under the same path family. - Damaged file: import a truncated or invalid audio file; the app shows a recoverable error and does not create a corrupt score.
- Huge file: try an oversized file near the documented memory limit; the app rejects or queues it with a clear message.
- Unsupported file: import a random binary file renamed as
.wav; the app reports unsupported media cleanly.
Audio Format Coverage
- 44.1 kHz stereo file imports, analyzes, edits, and exports correctly.
- 48 kHz stereo file keeps bar timing stable after analysis and quantization.
- 96 kHz file either processes correctly or reports a clear downsample/unsupported message.
- Mono file analyzes without channel-routing errors.
- Variable bitrate MP3 keeps transcription timing aligned after seeking and replay.
Core Workflow
- Import audio -> choose guitar -> review generated tab -> edit notes and positions -> export.
- Import audio -> choose bass -> verify range, string choice, and exported result.
- Import audio -> choose drums or score view where supported -> verify notation labels and playback alignment.
- Correct wrong pitch, duration, string/fret position, bend/slide marking, and barline placement.
- Quantize after edits and confirm it does not erase manual corrections unexpectedly.
- Export MIDI, MusicXML, and PDF where enabled; open each file in an external app or viewer.
- Reopen a saved project and confirm audio reference, edits, instrument view, and export settings are preserved.
License And Offline
- No license: detection preview and tab/sheet viewing work, while editing, quantization, and export show the Professional gate.
- Valid online license: MIDI, MusicXML, PDF, advanced editing, and quantization are available as documented.
- Activated license state: app launches with no network and preserves licensed features.
- Tampered or wrong-product license: app rejects the license without deleting local projects.
- No network: import, detection where local, editing, saved projects, activated license state, and local exports still work.
Regression Signoff
- No console panic or unhandled promise rejection during import -> instrument -> result -> edit -> export.
- Release notes mention any remaining transcription accuracy, format, or export limitation.
- Screenshots and help copy match the current UI labels.