Files
Anthias/docs/qa-checklist.md
Viktor Petersson 959e5d3347 Fixes checklist
2020-07-18 09:03:05 +01:00

3.9 KiB

QA Checklist

(This is a partial list, as we lost the official list after Forgett closed down.)

  1. Run device with an enabled ethernet and wait for the splash page.

  2. Make sure that the splash page looks correct.

  3. Use the provided link and make sure the link forwards to web UI.

  4. Run device w/out ethernet and wait for the hotspot page.

  5. Make sure that the hotspot page looks correct.

  6. Connect to exists Screenly access point and wait for the splash page.

  7. See step 2 and step 3

  8. Run device with an enabled ethernet and wait for the splash page.

  9. Make sure that the splash page looks correct.

  10. Use the provided link and make sure the link forwards to web UI.

  11. Run device w/out ethernet and wait for the hotspot page.

  12. Make sure that the hotspot page looks correct.

  13. Connect to exists Screenly access point and wait for the splash page.

  14. See step 2 and step 3

Content page

  1. Add assets(image, video, webpage, stream) and make them as active.
  2. Make sure that these assets are shown on a screen.
  3. Disable the assets and make sure that the screen in standby mode.
  4. Change a duration for any asset and make sure that the screen displays it during the correct time.
  5. Change a start date and an end date and make sure that the asset displays in correct time.
  6. Turn on some assets and change their order(with drag and drop). Make sure that the assets display with the correct order.
  7. Try to change a name of any asset.
  8. Turn on some assets. Click on Previous asset and on Next asset. Make sure that the screen changes assets on.
  9. Click on a download button near any asset. The asset should be downloaded.

Settings page

  1. Setup a player name
  2. Change a default value for the Default duration input and upload any asset. Make sure that the duration value is correct.
  3. Change a default value for the Default streaming duration input and upload any stream. Make sure that the duration value is correct.
  4. Turn on the Show splash screen and reboot device. Make sure that the splash screen is skipped.
  5. Turn on the Default assets and make sure that the assets are added to content. Turn off the Default assets and make sure that the assets are deleted from content.
  6. Turn on the Shuffle playlist. Activate some assets and make sure that the shuffle is working.
  7. Turn on the Use 24-hour clock. Go to the content page and make sure that a time field uses correct format.
  8. Activate any video file with sounds and choose HDMI for the Audion output. Make sure that the sound works.
  9. Activate any video file with sounds and choose 3.5mm jack for the Audion output. Make sure that the sound works.
  10. Choose any format for the Date format. Go to the content page and make sure that a date field uses correct format.
  11. Turn on Basic auth. Reload page and make sure that works.
  12. Click on the Get backup. Delete all assets. Click on Upload and Recover and make sure that the assets are restored.
  13. Generate file for the USB assets. Put it and some assets on any usb stick. Turn on the stick to device. Make sure that the assets are displays on the content page. Turn on some assets and make sure that the assets display correct. Turn off the USB stick. Make sure that the assets are deleted from the content page and make sure that the screen doesn't display them.
  14. Open the Upgrade Screenly and choose the next params:
  • Production
  • Turn on a manage your network
  • Turn off a full system upgrade

and then start the upgrade. Make sure that passed w/out errors.

  1. Try to reboot device and Shutdown device from the settings page.

  2. Go to the System Info page and make sure that all information are correct.

  3. Make sure that all links in the footer is correct.

  4. Go to the settings page. Click on the Reset wifi and reboot your device. Make sure that the hotspot page displays.

  5. Connect to the device by ssh. Run ./bin/enable_ssl.sh script. Make sure the site url uses the ssl.