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.
- 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):
- A valid font set must be used.
- The required amount of memory must be available for Vewd Core.
- 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
Application launching mechanism - two stage launching
This set of tests will verify that Vewd Core is able to launch applications:
- Launching application
- Launching application through API URL
- Launching application using default colours
Functional buttons support
This set of tests will verify that the functional keys are present and working as expected.
- Mandatory buttons - Back/Return
- Mandatory buttons - Directional and Confirmation keys
- Optional buttons
Exiting application
This set of tests will verify that the application exit functionality is present and working as expected.
- Application exit on window.close
- Application exit on Back/Return key
- Going back in history on Back/Return in single window
- Prevent default in single window
- Going back in history on Back/Return in app window
- Prevent default in app window
- 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
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.
Root CA certificates
This set of tests will verify that the root CA certificates are present and working as expected.
Device&language identification
This set of tests will verify that the integration features are present and working as expected.
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
- Video support
- Audio playback
- Video events
- Stream mp3 playback
- HTML5 multiple sources
- Long movie
- Multiple videos
- Full HD and 4K video
Display test cases
This set of tests will verify that the content on pages is rendered properly
Miscellaneous
Other needed test
- Vewd App Store presentation
- Debugging support
- About third parties
- Time & date
- Iframe
- Browser and App Store profiles separation
- Preserving cookies
- 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
Reload page