Community Device Functional Tests

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

General Info

  • Current Build in Test:  Windows 1.4.0.1332
    • Ensure all default addons installed are version 1322
    • MSC Device Support addib is needed for MSC devices
    • MTP Device Support addon is needed for MTP devices
  •  ALL testcases below MUST PASS in order for a device to be included as compatible and posted to the Community Tested Devices page.

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
You must login to post a comment.