QA Test list

UI/Manager

  • Session save/restore
  • List selection/reordering
  • Start/Pause/Resume
  • Add chunks
  • File handling (open, delete)

UI/Select

  • Folder Picker
  • Hash transporting/resetting
  • R-Marks
  • Metalink recognizing/formatting
  • Filter refresh propagation
  • Fast Filtering
  • Per-Download R-Masks
  • Context-Menu ops

UI/Add

  • Add URL
  • Hash transporting/resetting
  • Folder Picker
  • R-Masks

UI/Info

  • Hash transporting/resetting
  • Folder Picker (reassigning of queued, canceled, running)

UI/EyeCandy

  • RTL?
  • Tooltip/Info

UI/Help

  • Working TOC
  • Correct linking
  • "Completeness"

UI/Prefs

  • Filters
  • Temp folder

UI/Platform dependent

  • Platform integration (i.e. Prefs)

Integration/Main window

  • Hash recognition
  • Metalink recognition
  • Menu customization
  • Toolbar buttons (+ DnD)

Integration/SaveAs

Integration/App-specific (SM, TB, Flock)

Downloads/General

  • HTTP Downloads
  • FTP Downloads (s.b.)
  • Chunking algorithm
  • Speeds calc
  • Name overrides (redirect, Content-Dispostion) + charset overrides

Downloads/Resumable

  • Fallbacks
  • Errorhandling (unexpected 200, ...)
  • Resume-after-timeout

Downloads/Non-Resumable

  • Server denying resuming
  • "dynamic" downloads lacking size
  • FTP downloads
  • Selection UI
  • metalink processing (like hashes, mirrors)
  • Meta-Link fingerprints

Downloads/Name builder

  • HTML checker
  • conflict manager (especially automatic renaming)
  • MIME-based renaming (image/*, text/*, application/*, unknown)
  • Functioning masks

Downloads/Complete events

  • Decompression
  • Verification (hash)
  • Moving (same/other partition)
  • Renaming
  • (Custom Event)

Perform after 1.0b3 and again right before 1.0 (Work in progress)