Community Device Functional Tests

    Table of contents
    1. 1. General Info
    2. 2. Sending Test Results

    General Info

    Sending Test Results

    • Community members must send your test results to devices@songbirdnest.com.
    • Please cut/paste, fillout and include the following in your test results email:
      • Songbird Application
      • Device Manufacturer - ?
      • Device Model Name/# - ?
      • Device Firmware Version - ?
      • Window OS Version - ?
      • Test Results
        • Testcase 1 - PASS?/FAIL?
        • Testcase 2 - PASS?/FAIL?
        • Testcase 3 - PASS?/FAIL?
        • Testcase 4 - PASS?/FAIL?
        • Testcase 5 - PASS?/FAIL?
        • Testcase 6 - PASS?/FAIL?
        • Testcase 7 - PASS?/FAIL?
        • NOTE: If a test fails, please indicate what occurred vs what was expected
      • Your contact email AND phone number
         

    Community
    Testcase

    Testcase/Test Scenario
    Description
    Testing Steps Expected Results
    1 device:mount

    Mount clean device
    w/Songbird launched
    1. Ensure Songbird is launched
    2. Plug in a cleanly formatted device
    1. The parent Device Node shows up in Service Pane with expected device name and custom/default device icon.
    2. The child device Library Node shows as in the Service Pane with expected Library icon under the main Device Node
    3. Selecting Device Node brings up Device Summary page
    4. Selecting the Library node brings up an empty device Library UI
    2 device:ui

    Device Summary Page UI
    elements display
    as expected
    1. With device mounted, select Device Node to bring the Device Summary page The following UI elements should display:

    1. "Ok to disconnect' text in the status bar (upper left)
    2. "i" information icon (upper right)
    3. Eject icon (upper right)
    4. Sync button (upper right)
    5. Device icon, name, model and capacity usage bar display (i.e. Music, Other, Free)
    6. Music, Tools, Settings tabs (Music as default; Tools only for MSC devices)
    3

    device:playlists

    New playlists display in Service Pane and sync to device

    NOTE:
    Playlists are not yet supported
    for MSC devices

    1. Ensure device is mounted and in Sync mode
    2. Create a new playlist in the Songbird library and add some files
    3. Observe Device nodes in the Service Pane

    1. Circular animation appears in device node and on media tab as Playlist and associated tiles are added to Songbird library
    2. New playlist and all associated files show via in the device Library/Playlist node
    3. Eject of device shows this sync'd data matches exactly on the device.

    4

    device:sync

     

    Sync manually to Songbird library w/clean device via device node

     

    NOTE:
    Ensure that you have at least 50
    files in your Songbird library/playlists
    to allow enough time to view
    Expected Results

    1. Ensure that you have at least two playlists for your Songbird library.
    2. Ensure that the device is reformatted/clean
    3  Plug in the device
    4. Click on the device node to load the Summary Page
    5. Right click on device node and select Sync with "All music, video and playlists"
    6. Select "Erase and Sync" from dialog

    *NOTE: Sync Setting in the device Summary Page should already be set to Sync
    1. Circular animation appears in device node, URL field and on browser tab
    2. In Summary Page during sync:
    - Progress bar will animate and indicate "Syncing device" text
    - Track names text will be displayed as they sync
    - Cancel button will display
    3. In Summary Page after sync:
    - Progress bar will be inactive and indicate "Completed Syncing Device" text
    - "Idle" text will display under the progress bar
    - OK button will display
    - Verify that Metadata display bar in the Summary page is accurate
    4. In device lists after sync:
    - Verify that all tracks from SB library display in the device library
    - Verify that all playlists from the SB library display in the device library
    5. Eject of device shows this sync'd data matches exactly on the device.
    5

    device:sync

    Close Songbird during a device sync

    1. Start a device sync
    2. During sync select File:Exit (Quit)
    3. Allow sync to complete
     
    1. User message displays indicating "waiting for device operations to sync"
    2. User allows device operations to complete, Songbird closes on completion of device sync
    3. On relaunch of Songbird and with device mounts, all expected files were synced and on the device
    6 device:sync

    Device sync completes on re-launch
    1. Start a device sync
    2. During sync select File:Exit (Quit)
    3. Choose to Quit Songbird mid-sync
    1.User message displays indicating "waiting for device operations to sync"
    2. User opts to Quit
    3. On relaunch of Songbird and with device mounts, sync of files complete and all expected files on the device
    7 device:unmount

    Summary page eject button to unmount
    1. Click on the device node in the Service Pane
    2. Click on the "eject" button in the device Summary Page
    1. Device nodes disappear from the Service Pane
    2. Summary page close out
    3. Device can be safely unplugged
     
    Tag page
    • No tags
    You must login to post a comment.
    Powered by MindTouch Core
    Real Time Web Analytics