Version: 4.10.0
Date: 03.2017

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.

  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.

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

  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

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

Apps launching - Whitelists

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

  1. No Whitelist
  2. Valid Whitelist
  3. Wrong Whitelist

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. Long movie

Display test cases

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

  1. PNG transparency
  2. No network error page
  3. 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
Reload page