Device Apps Validation Guide

In this topic, you will learn information to validate the behavior or your device application(s) so that you can submit them to corresponding stores.

Overview

At some point in the development of your apps from the Brightcove Beacon Experience you will be given test builds to be sure the apps are behaving as you wish. This document will provide information on each of the following:

  • Testing categories: Define broad areas for testing.
  • Tips: Suggestions and insights to follow when performing the testing.
  • Reporting: The procedure to following if you encounter issues in your testing.

Before you start

Be sure you are setup for proper testing. Ensure the following:

  • Testers have all the needed testing devices at hand.
  • For compatibility's sake, the devices used for testing should be no more than three years old. Later in this document specific, required minimum versions will be specified for each platform.

Testing categories

Brightcove recommends the following areas be tested and questions answered:

  • Design and Features:
    • Does the experience match the agreed upon mock-ups?
    • Is all the requested functionality available?
  • Page Layout and Content:
    • Are the pages setup as expected?
    • Is the expected content showing up in each of the pages?
  • Monetization Setup:
    • Are ads appearing as expected?
    • Are subscriptions showing for correspondent assets?
    • Can the users purchase and get entitled to content as expected?

Supported platforms and versions

The following lists the supported platforms and versions that should be used to guide your testing.

  • Web
    • Chrome – Current version and current-1 version
    • Safari - Current version and current-1 version
    • Edge - Current version and current-1 version
    • Firefox - Current version and current-1 version
  • Apple iOS (mobile/tablet)
  • Apple tvOS
  • Google Android
  • Google Android TV
  • Roku
  • Amazon Fire TV
  • Samsung Smart TV
    • Tizen 2023, 2022, 2021
  • Sony Bravia Smart TV
    • Android TV 6.0 and higher
  • Toshiba Smart TV
  • LG Web Os
    • 5.0 and higher.

Tips

Please consider the following tips when performing your validation:

  • First pass: Choose ONE of the platforms and go through the different areas of testing on that platform. Start with Design and Features, then move on to Page Layout and Content and lastly to Monetization Setup testing.
  • Additional rounds of testing: As you finish the first pass for each area, move on to other platforms that are available. If an issue is applicable to multiple platforms, please note that in any previously reported tickets.
  • Testing fixes: Fixes for reported issues will be in one of these three areas:
    • The Brightcove Beacon Experience (no app updates needed)
    • In the app(s)
    • The Brightcove Beacon backend

    If the fix is in the app, a new build will be provided with details of what was fixed. For other areas, Brightcove would provide details in the ticket on what was fixed. To speed up fixing and retesting, it is very important that the tickets provide details on the issue, and steps to help with retesting.

Reporting

Brightcove recommends that you report issues as you encounter them to keep the feedback flowing to Brightcove and have the issues fixed and turned around for validation as quickly as possible. Please report one issue/ticket per problem and provide the following information in each issue/ticket:

  • Platform tested
  • The app version in which the issue was found
  • Steps to reproduce
  • Please include screenshots or screen movies to help speed up identifying the problem and providing a resolution