Skip to content

Testing Steps

Elijah Lopez edited this page Aug 14, 2021 · 4 revisions

This process tests very important features that would make the program unusable.

  • Run the build script
  • Run Music Caster.exe found in dist/Music Caster
  • Open main GUI (left click tray icon)
    • Click the settings tab
    • Add a folder with at least 5 audio files
    • Toggle notifications
    • Click QR code
  • Tray
    • Play All
      • Connected to local device
      • Connected to cast device
    • Controls
      • Pause
      • Resume
      • Next track
      • Previous track
      • Repeat track
      • Repeat all
      • Locate track and close opened explorer window
      • Stop
    • Select File(s)
      • Play File(s) and select some files
    • Playlists
      • Play playlist from menu
    • Folders
      • Select Folder(s)
      • Play some/path/to/folder
    • Stream live audio
      • Have YouTube playing in the background
      • Click stop from controls
    • Refresh Library
    • Refresh Devices
  • GUI
    • Click set timer (from tray)
      • Cycle timer options and stop at stop playback
      • Enter 5 for timer (do this twice)
      • Cancel timer (once from tray, once from GUI)
    • Click Queue tab
    • Click Play File(s) Next and press cancel
    • Click Play Folder(s) Next and select a folder with some files
    • Play a track that is in middle of the queue
    • Clear the queue
    • Click the play button
    • GUI music controls
      • Click previous, next
      • Pause and resume
      • Shuffle and unshuffle the queue
      • Cycle repeat options
      • Mute/unmute
      • Change the volume
      • Scrub progress bar
    • Queue all
    • Remove the currently playing track from the queue
    • Move tracks up and down from the queue
    • Move the last track to the next queue
    • Copy a YouTube URL
    • Clear the queue
    • Play URL
    • Click save queue as playlist
      • Add tracks and url's
      • Move some items up and down
      • Name and create playlist
      • Play and then queue the playlist
      • Click new playlist
      • Delete a playlist
Clone this wiki locally