Vewd App Store Integration Suite (Vewd Core integration test suite for Vewd App Store)
This version should be used for Vewd Core 4.10. Integration Suite for other 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 Vewd 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.
Vewd Certify for Devices
The VCD test suite verifies if a device complies with the Vewd Specification for Devices. Must be completed before "Vewd App Store specific requirements".
Vewd App Store specific requirements
Required functionalities, which couldn't have been covered in VCD suite.
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
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
Apps launching - Whitelists
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
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