Version: 1.6
Date: 27.08.2012

Vewd App Store Integration Suite (Vewd Core integration test suite for Vewd App Store)

This version should be used for Vewd Core 4.8 and older. Integration Suite for newer Vewd Core versions is here.

Abstract

This section outlines a set of general testcases that can be used to verify the general App Store functionality. It is intended for developers who want to ensure that their App Store Integration is working as expected.

Changelog

Preconditions

The following requirements must be met, before integration tests would be done.

  1. There are a few technical assumptions that need to be fulfilled when running the Vewd App Store Integration Suite (Vewd Core integration test suite for Vewd App Store):
  2. It must be possible to select below links to TCs with directional keys from remote controller. If that is not possible then it is it not possible to perform Integration tests.

Navigation

This set of tests will verify that the navigation is working, and it is possible to perform the Integration tests

  1. Spatial navigation in first window
  2. Spatial navigation in second window
  3. CSS navigation

Application launching mechanism - two stage launching

This set of tests will verify that Vewd Core is able to launch applications:

  1. Launching application
  2. Launching application through API URL
  3. Launching application using default colours

Functional buttons support

This set of tests will verify that the functional keys are present and working as expected.

  1. Mandatory buttons - Back/Return
  2. Mandatory buttons - Directional and Confirmation keys
  3. Optional buttons

Exiting application

This set of tests will verify that the application exit functionality is present and working as expected.

  1. Application exit on window.close
  2. Application exit on Back/Return key
  3. Going back in history on Back/Return in single window
  4. Prevent default in single window
  5. Going back in history on Back/Return in app window
  6. Prevent default in app window
  7. Going back in history on Back/Return in single window after using window.location.href

Inputs and Forms

This set of tests will verify proper implementation of different HTML input types and forms

  1. Input text
  2. Input password
  3. Input button
  4. Input login
  5. Input checkbox
  6. Input radio
  7. Input select

Launching regular Browser from App Store

SKIP this section for: Samsung-HT-J5500, Model/Samsung-BD-J5900, Sony-BDP10G_AX, Sony-BDP10G_AXD, Sony-BDP10G_BX, DTV15 entire series.

These tests will verify that the white lists are disabled and external links in applications launch properly in Vewd App Store.

  1. Whitelists Test

Root CA certificates

This set of tests will verify that the root CA certificates are present and working as expected.

  1. Root CA

Device&language identification

This set of tests will verify that the integration features are present and working as expected.

  1. App Store User Agent test
  2. Language Settings

Audio/Video support

This set of tests will verify that the platform can handle minimal audio/video support. All files from following test suite MUST be able to play

  1. Video support
  2. Audio playback
  3. Video events
  4. Stream mp3 playback
  5. HTML5 multiple sources
  6. Long movie
  7. Multiple videos
  8. Full HD and 4K video

Display test cases

This set of tests will verify that the content on pages is rendered properly

  1. Screen resolution
  2. PNG transparency
  3. No network error page
  4. Disconnect from network

Miscellaneous

Other needed test

  1. Vewd App Store presentation
  2. Debugging support
  3. About third parties
  4. Time & date
  5. Iframe
  6. Browser and App Store profiles separation
  7. Preserving cookies
  8. Out of memory

Adaptive Bitrate Formats and DRM support

For integrations supporting it, this set of tests will verify if support for different adaptive bitrate formats and DRM formats is sufficient

  1. ABR / DRM
Reload page