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.