as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

Vega Live TV Testing

Here are some common test cases for your linear app. Please utilize these test cases when developing to ensure you are meeting the certification bar.

Entitlement

Live TV sources list

Test steps

  1. Using your Fire TV remote, go to Settings > Live TV > Sync Sources.

Expected results

  • Your app is listed in the Channel Guide.

You can click on the source name from Sync Sources.

Test steps

  1. Go to Settings > Live TV > Sync Sources.
  2. Click on your app's name.
  3. Compare with expected results.

Expected results

  • If the user does not have any entitled channels because your app requires login or signup, the user is taken to your login page. Once the user signs up and has entitled channels, trigger the EPG Sync immediately.
  • If the user has entitled channels, the EPG Sync is synchronously triggered and the channel lineup is updated.

Your app channels are listed in Channel Guide

Test steps

  1. Go to the Channel Guide using any of the methods listed below (some devices have other methods as well).
    1. Hover over any live program > click the three lines menu button > select Channel Guide.
    2. Go to Home Tab > On Now row > first item on the left.
    3. Go to Live tab > On Now row > first item on the left.

Expected results

  • The channel logos are correct.
  • Your app name and channels are listed as per the requirement in Channel Guide

Accessing the channel in entitled state

Test steps

  1. Make sure the user account is in an entitled state .
  2. Go to Settings > Live TV > Manage Channels.

Expected results

  • Your app is displayed in live sources list.
    • Clicking on your app displays a list of channels.
  • Your app row shows up with channels in it.
  • Channels for your app are displayed in On Now row.

Installation

Downloading and installing app populates in the On Now row

Test steps

If the app has entitlement model

  1. Install your app.
  2. Launch your app with the following command.

    Copied to clipboard.

     vmsgr send pkg://<package-id>.main
    
  3. Log in with valid credentials.
  4. Press Home button.
  5. Go to Home tab > On Now row.
  6. Compare with Expected results.

If your app has an auto-entitlement model (channels are free).

  1. Install your app.
  2. Press Home button.
  3. Go to Home tab > On Now row.
  4. Compare with Expected results.

Expected results

Entitlement model

  • All entitled channels from your app are instantly populated in the On Now row. User does not have to sync sources to get the channels after logging in

Auto-entitlement model

  • All the channels from your app are instantly populated in the row. User does not have to open the app or sync sources to get the channels

Downloading and installing app populates your row in Live tab without syncing

Test steps

Entitlement model

  1. Install your app.
  2. Launch your app with the following command.

    Copied to clipboard.

     vmsgr send pkg://<package-id>.main
    
  3. Log in with valid credentials.
  4. Press Home button.
  5. Go to Live tab.
  6. Compare with Expected results.

Auto-entitlement model

  1. Install your app.
  2. Press Home button.
  3. Go to Live tab > Your app row.
  4. Compare with Expected results.

Expected results

Entitlement model

  • A dedicated app row appears instantly in Live tab with all the channels populated in the row after logging in. User does not have to sync sources for the row to appear

Auto-entitlement model

  • A dedicated app row appears instantly in Live tab with all the channels populated in the row after installing. User does not have to sync sources for the row to appear

No gray tiles are shown in your app’s row

Test steps

  1. Go to Live Tab > Your app’s row.

Expected results

  • No blank tiles are seen in your app’s row

All channels are removed once user uninstalls the application

Test steps

  1. Go to Settings > Applications > Manage Installed Applications.
  2. Uninstall your app with the following command.

    Copied to clipboard.

     vpm uninstall <package-id>
    
  3. Compare with Expected results.

Expected results

Your app has been removed from the following places.

  • Go to Live tab > your app’s row.
  • Go to Home tab > On Now row.
  • Go to Channel Guide.
  • Search results.

Sync Source Screen works correctly

Test steps

  1. Go to Settings > Live TV > Sync Sources
  2. Click on your app’s name.
  3. Compared with expected results.

Expected results

Playback

Channel playback from Home tab in your app player

Test steps

  1. Install your app.
  2. Go to Home tab > On Now row.
  3. Click on the program tile.

Expected results

  • Content start playing in your app player without entering your app's UI

Event playback from Live tab in your app player

Test steps

  1. Go to Live tab > Scroll down to your app’s row > Click on any of the event tile from your app’s row.

Expected results

  • Content start playing in your app player without showing app home page.

Channel tuning from Channel Guide

Test steps

  1. Go to the Channel Guide using any of the methods listed below (some devices have other methods as well).
    1. Hover over any live program > click the three lines menu button > select Channel Guide.
    2. Go to Home Tab > On Now row > first item on the left.
    3. Go to Live tab > Guide & Your Recents > first item on the left.
  2. Click any of the channel items from the list.

Expected results

  • Content start playing in your app player without entering your app's UI.

Metadata

Verify metadata, mini preview, and progress bar on On Now row

Test steps

  1. Go to Home tab > On Now row.
  2. Focus on any tile.
  3. Compare with expected results.

Expected results

The mini details are shown in the top left corner of the screen with the following metadata.

  • Program name
  • Start and end time
  • Content rating (if available)
  • Closed captions (if available)
  • Video quality (if available)
  • Up Next
  • Description
  • Progress bar on the channel tiles are based on program timings
  • Static Program/Channel image is displayed in the top right corner of the page with the provider logo

Verify program metadata, mini preview and progress bar in Channel Guide

Test steps

  1. Go to Channel Guide > any provider section > Focus on any program (currently airing or future).
  2. Compare with expected results.

Expected results

  • Progress for current program will be displayed.
  • The mini details are shown in the top left corner of the screen with the following metadata.
    • Program name
    • Start and end time
    • Content rating (if available)
    • Closed captions (if available)
    • Video quality (if available)
    • Up Next
    • Description
  • Static Program/Channel image is displayed in the top right corner of the page with the provider logo.

Verify the mini details for future airing program from the Channel Guide

Test steps

  1. Go to the Channel Guide > any provider section > Select a program airing in the future.

Expected results

  • Program name
  • Start and end time
  • Content rating (if available)
  • Closed captions (if available)
  • Video quality (if available)
  • Up Next
  • Description

Last updated: Sep 30, 2025