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. Reference these test cases when developing to meet 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

  • The Channel Guide lists your app.

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 has no entitled channels because your app requires login or signup, the login page displays. After a user signs up and has entitled channels, trigger the EPG Sync immediately.
  • User channel entitlement synchronously triggers the EPG Sync, and the channel lineup updates.

The Channel Guide lists your channels

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.
  • The Channel guide lists your app name and channels

Accessing the channel in an 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 the 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 display in the On Now row.

Installation

Downloading and installing the app populates in the On Now row

Test steps

If the app has an 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 the Home button.
  5. Go to Home tab > On Now row.
  6. Compare with Expected results.

If your app uses auto-entitlement (channels are free)

  1. Install your app.
  2. Press the 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 instantly populate in the On Now row. The user does not have to sync their sources to get the channels after logging in

Auto-entitlement model

  • All the channels from your app instantly populate in the row. The user does not have to open the app or sync sources to get the channels

Downloading and installing the app populates your row in the 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 the Home button.
  5. Go to the Live tab.
  6. Compare with Expected results.

Auto-entitlement model

  1. Install your app.
  2. Press the 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 the Live tab with all the channels populated in the row after logging in. The user does not have to sync sources for the row to appear

Auto-entitlement model

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

No gray tiles display in your app’s row

Test steps

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

Expected results

  • Your app's row doesn't display any blank tiles

All channels disappear after 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 starts playing in your app player without entering your app's UI

Event playback from the Live tab in your app player

Test steps

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

Expected results

  • Content starts 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 starts playing in your app player without entering your app's UI.

Metadata

Verify metadata, mini preview, and progress bar on the 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 display 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
  • The 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 the current program is displayed.
  • The mini details display 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: Jan 20, 2026