ABCDEFGHIJKLMNOPQRS
1
[App Name]
2
AndroidiOSDisplaySpeaker
3
4
Device Brand and Model:
5
Device OS Version #:
6
Google Play services version #( not google play store version) the icon looks like a puzzle piece (Android only)
7
Google Home app Build/Version #:
8
App Build/Version #:
9
Tester's Name:
10
Date:
11
# Passed:0000
12
# Failed:0000
13
# N/A:0000
14
Bug Score (Quality Points. lower = better):0000
15
Test IDTest DescriptionStepsExpected ResultDependenciesBug Priority NotesDevice Pass/FailCommentsQPDevice Pass/FailCommentsQPDevice Pass/FailCommentsQPDevice Pass/FailCommentsQP
16
17
1.01SetupUsing ATV remote select to play any content.a. Content plays on ATV.
b. Media controls appear on ATV
c. Pause is displayed on ATV.
d. UI on ATV displays: Progress bar, elapsed time, total duration, pause icon.
P0UntestedUntestedUntestedUntested
18
1.02Tap cast icon on phone Cast menu opensUntestedUntestedUntestedUntested
19
1.03Select ATV Phone connects to ATV.P0UntestedUntested
20
1.04ATV playback is uninterrupted.P0UntestedUntested
21
1.05Correct metadata is displayed in mini controls and in sync with ATV.P0UntestedUntested
22
2.01Explicit disconnect using ATV remote.Press 'back' once on ATV remote.a. Playback stops on the ATV
b. The App home screen is displayed
P0UntestedUntestedUntestedUntested
23
2.02Press 'back' twice on ATV remote.a. Playback stops on the ATV
b. The ATV home screen is displayed (optional)
(Note: this is only for music app) Music apps playback continues in the backgroundP0Untested
24
2.03a. Phone disconnects from ATV.
b. All media controls and metatdata are removed form the phone.
P0UntestedUntestedUntestedUntested
25
3.01Phone/ATV: implicitly disconnect phone, explicitly disconnect using ATV remote Tap cast icon on phone.
Cast menu opensP0UntestedUntestedUntestedUntested
26
3.02Select ATV receiver.
a.App loads on ATV and displays home screen.
P0UntestedUntestedUntestedUntested
27
3.03Select to play any content from phone.
a. Content plays on ATV.
b. Media controls appear on the phone.
c. Controls are displayed on the ATV.
d. Progress bar and time on Phone and ATV should be in sync.
P0UntestedUntestedUntestedUntested
28
3.04Press ATV remote button.
a. Content plays on ATV.
b. Media controls appear on the phone.
c. Controls are displayed on the ATV.
d. Progress bar and time on Phone and ATV should be in sync.
ONLY TEST IF CONTROLS ARE NOT DISPLAYED ON ATV WHEN PLAYING CONTENT FROM PHONE.P0UntestedUntestedUntestedUntested
29
3.05Tap cast button to open the cast menu, then tap disconnect/stop button.a. Sender disconnects from ATV
b. Playback stops on ATV.
c. Close/Background ATV app
d. ATV Home screen is displayed
P0UntestedUntestedUntestedUntested
31
4.01ATV/ Phone: Play/ pause - mini controlsTap cast icon on phone and connect to ATV receivera.Phone cast icon appears filled.
b.App Home acreen loads on the receiver.
P0UntestedUntestedUntestedUntested
32
4.02Select to Play any content from phonea.Content plays on ATV.
b. Media controls appear on the phone.
c. Controls are displayed on the ATV.
d. Progress bar and time on Phone and ATV should be in sync.
P0UntestedUntestedUntestedUntested
33
4.03Press pause using ATV remotea. Content is paused on the ATV.
b. Play icon is displayed on the ATV.
c. Play icon is displayed on phone.
d Progress bar and time on Phone and ATV should be in sync.
P0UntestedUntestedUntestedUntested
34
4.04Press play on phone mini controlsa. Content resumes on the receiver.
b.Pause icon is displayed on the Phone.
c. Pause icon is displayed on ATV.
d. Progress bar and time on Phone and ATV should be in sync.
P1UntestedUntestedUntestedUntested
35
4.05Press pause on phone mini controlsa. Content is paused on the ATV.
b. Play icon is displayed on the ATV and phone.
c. Progress bar and time on Phone and ATV should be in sync.
P1UntestedUntestedUntestedUntested
36
5.01ATV/ Phone: Play/ pause from ATV remote -Pause from phone expanded controlsTap the phones mini controlsa.Expanded controls opens.
b. Pause icon is displayed on ATV and phone.
c. Content title, thumbnail and metadata are displayed and correct.
d.Playback continues on ATV uninterrupted.
P1UntestedUntestedUntestedUntested
37
5.02Press play using ATV remotea. Content plays on ATV.
b. Pause icon is displayed on ATV and phone.
c. Media controls appear on the phone and ATV.
d. Progress bar and time on Phone and ATV should be in sync.
P0UntestedUntestedUntestedUntested
38
6.01ATV/ Phone: Skip expanded controlsPress skip forward using ATV remotea Content pauses on the ATV
b. Content skips forward to correct position.
c. Playback resumes from new point
d. Progress bar and elasped time on phone and ATV are in sync
P0UntestedUntestedUntestedUntested
39
6.02Press skip back on the phone (Optional).a.Content pauses on the ATV.
b.Content skips back to new point.
c.Playback resumes from new point
d.Progress bar and elasped time on phone and ATV are in sync
P2UntestedUntestedUntestedUntested
40
7.01ATV/ Phone: scrubbing- slider expanded controlsScrub the progress bar on the sender forwarda Content pauses on the ATV
b. Content skips forward to correct position.
c. Playback resumes from new point
d. Progress bar and elasped time on phone and ATV are in sync
P1UntestedUntestedUntestedUntested
41
7.02Scrub the progress bar on the sender backa.Content pauses on the ATV.
b.Content skips back to new point.
c.Playback resumes from new point
d.Progress bar and elasped time on phone and ATV are in sync
P1UntestedUntestedUntestedUntested
42
8.01ATV/ Phone: metadata check cast menuTap cast icon on phonea. Cast menu opens.
b. Content title, metadata and thumbnail are displayed and are correct.
c. Media controls are displayed.
P0UntestedUntestedUntestedUntested
43
9.01Phone cast menu controls/ ATV Test all media controls in cast menu on phonea. All controls work as expected.
b. All changes media contrls changes made are reflected on the ATV.
P0UntestedUntestedUntestedUntested
44
10.01ATV Remote/ phone cast menu updateUsing the ATV remote test all media controls
All changes media contrls changes made are reflected on the cast menu
P0UntestedUntestedUntestedUntested
45
11.01Closed captions on from ATV remoteTap closed caption button using ATV remote and pick cc language optiona. Closed captions/ chosen language are displayed on ATV.
b. Closed caption option previously selected using ATV remote should be highlighted on phone
P1UntestedUntestedUntestedUntested
46
11.02Tap closed caption button on Phonea. Closed captions/ chosen language are removed from on ATV.
b. Closed caption option should not be highlighted on phone.
P1UntestedUntestedUntestedUntested
47
12.01Closed captions on from phoneTap closed caption button phone and pick cc language optiona. Closed captions/ chosen language are displayed on ATV.
b. Closed caption option should be highlighted in phone expanded controls.
P1UntestedUntestedUntestedUntested
48
12.02Tap closed caption button using ATV remote.a. Closed captions/ chosen language are removed from on ATV.
b. Closed caption option should not be highlighted on phone.
P1UntestedUntestedUntestedUntested
49
13.01Selecting new contentSelect and play different content using ATV controla. Playback of selected content starts on ATV.

b. Metadata is updated and correct on ATV and phone.
P0UntestedUntestedUntestedUntested
50
13.02Select and play different content using the Phonea. Playback of selected content starts on ATV.

b. Metadata is updated and correct on ATV and phone.
P1UntestedUntestedUntestedUntested
51
14.01With ATV and phone connected and content playing toggle wifi off on phonea.Phone disconnects from ATV.
b. Controls are removed from phone.
c.ATV continues to play content.
P1UntestedUntestedUntestedUntested
52
14.02Test all media controls on ATV using the ATV remote.a. All controls work as expected.
b. No media contrls changes made are reflected on the phone.
P0UntestedUntestedUntestedUntested
53
14.03Toggle the phone wifi back on.a. Phone recconnects to the ATV.
b. Media controls are restored to the phone.
c. Playback ois uninterruped on the ATV.
P1UntestedUntestedUntestedUntested
54
15.01ATV remote / Display: Connect & play from ATV, connect from DisplayUsing the ATV remote say 'Open <app name>a. App Loads on ATV.
b. App Home screen is displayed.
P1UntestedUntestedUntestedUntested
55
15.02Using ATV remote select to play any content.a. Content plays on ATV.
b. Media controls appear on ATV
c. Pause is displayed on ATV.
d. UI on ATV displays: Progress bar, elapsed time, total duration, pause icon.
P1UntestedUntestedUntestedUntested
56
16.01Display media controlsSwipe down from top of display screen.a. Media menu opens.
P0UntestedUntestedUntestedUntested
57
16.02Tap media a. Control tile for the content playing is displayed.
b. Tile displayed correct thumbnail and metadata.
b. Media controls are displayed.
P0UntestedUntestedUntestedUntested
58
16.03Play / Pause / Scrub / Stop a. All controls should work as expected.
b. All changes made in controls should be reflected on the ATV.
c. The ATV and display should remain in sync.
P0UntestedUntestedUntestedUntested
59
16.04Using the ATV remote select Play / pause/ scrub / stopa. All medi contyrols should work as expected.
b. All changes made in controls should be reflected on the ATV.
c. The ATV and display should remain in sync.
P1UntestedUntestedUntestedUntested
60
16.05Tap cast icon/ device name a.Cast menu opens on the display device.
b.ATV device name with Stop icon and volume bar is displayed.
c.Content thumbnail and metadata are displayed and correct
P1UntestedUntestedUntestedUntested
61
17.01Display expanded media controls/ATV remoteTap thumbnail in top right corner of display devicea. Display device expanded controls opens.
b. Media controls pause/ play/ 30 sec skip/ next / previous are displayed.
c. Content title, thumbnail and metadata are displayed.
P1UntestedUntestedUntestedUntested
62
17.02Play / Pause / Scrub / Stop a. All controls should work as expected.
b. All changes made in controls should be reflected on the ATV and display.
c. The ATV and display should remain in sync.
P1UntestedUntestedUntestedUntested
63
17.03ATV remote media controls/ Display expanded media controls Using the ATV remote select Play / pause/ scrub / stop/ next/previousa. All media controls should work as expected.
b. All changes made on ATV should be reflected on the ATV and display.
c. The ATV and display should remain in sync.
P0UntestedUntestedUntestedUntested
64
18.01Display home screen app tile controls/ ATV RemoteSwipe from left of device a. Expanded controls closes on the display device.
b. Pause /Next/ Previous are displayed .
c. Thumbnail, content title, device name are displayed and correct.
P1UntestedUntestedUntestedUntested
65
18.02Tap all media controls on the display device mini controllera. All media controls should work as expected.
b. All changes made in controls should be reflected on the ATV and display.
c. The ATV and display should remain in sync.
P1UntestedUntestedUntestedUntested
66
18.03Await until homescreen/splashscreen apears then...
Swipe right on the display device
a. The mini control of the current playback displays
b. All media controls should work as expected
c. Tapping pause/play should be reflected on ATV and display
d. The ATV and display should remain in sync.
P1UntestedUntestedUntestedUntested
67
18.04Tap app tilea. Player screen is displayed
b. Playback continues uninterrupted on the ATV.
P1UntestedUntestedUntestedUntested
68
18.05Await until homescreen/splashscreen apears then...
Swipe right on the display device
a. The mini control player displays with app name
b. Content thumbnail and title
c. Previous, pause, and next control icons
d. Playback continues uninterrupted on ATV receiver
P1UntestedUntestedUntestedUntested
69
18.061. Tap on display splash screen
2. Swipe up the mini control player
a. The mini control player of the playback displays
b. Mini control is removed from display device
c. Playback stops on ATV
d. App closes and ATV home is displayed
P1UntestedUntestedUntestedUntested
70
19.01Display: media controls voice / ATVUsing the ATV remote say 'Open <app name>'a. App Loads on ATV.
b. App Home screen is displayed.
P0UntestedUntestedUntestedUntested
71
19.02Select to play content using the ATV remote.a. Content plays on ATV
b. Pause icon appears on the ATV (and display if in use)
c. Elapsed time starts on the ATV (and display player screen if in use)
P0UntestedUntestedUntestedUntested
72
19.03Say 'Pause'a. Content is paused on ATV
b. Play icon appears on the ATV (and display if in use)
c. Elapsed time pauses on the ATV (and display player screen if in use)
P0UntestedUntestedUntestedUntested
73
19.04Say 'Play'a. Content resumes on ATV
b. Pause icon appears on the ATV (and display if in use)
c. Elapsed time starts on the ATV (and display player screen if in use)
P0UntestedUntestedUntestedUntested
74
19.05Skip forward using ATV remote.a. Content pauses on the ATV
b. Content skips forward to new point
c. Playback resumes from new point
d. Progress bar and elasped time on ATV are in sync (and display pl;ayer screen if in use)
P0UntestedUntestedUntestedUntested
75
19.06Say 'Back 20 seconds'a. Content pauses on the ATV
b. Content skips back 20 seconds
c. Playback resumes from new point
d. Progress bar and elasped time on ATV are in sync (and display player screen if in use).
P0UntestedUntestedUntestedUntested
76
19.07Say 'Forward 1 min'a. Content pauses on the ATV
b. Content skips forward 1 min
c. Playback resumes from new point
d. Progress bar and elasped time on ATV are in sync (and display player screen if in use).
P0UntestedUntestedUntestedUntested
77
20.01ATV remote voice: media controls /DisplaySkip back using ATV remote.a. Content pauses on the ATV
b. Content skips back 20 seconds
c.Playback resumes from new point
d. Progress bar and elasped time on ATV are in sync (and display player screen if in use).
P0UntestedUntestedUntestedUntested
78
20.02Press pause using ATV remotea. Content pauses on the ATV
b. Content skips forward to new point
c. Playback resumes from new point
d. Progress bar and elasped time on ATV are in sync
P0UntestedUntestedUntestedUntested
79
20.03Say 'Play'a. Content plays on ATV
b. Pause icon appears on the ATV (and display if in use)
c. Elapsed time starts on the ATV (and display player screen if in use)
P0UntestedUntestedUntestedUntested
80
20.04Voice control: Say 'stop'a.Playback stops on ATV
b.The app closes
c. ATV home screen is displayed.
P0UntestedUntestedUntestedUntested
81
21.01App reload/ Remote cast.
Display voice/ ATV
Initiate content via voice 'Open <app name> on <ATV devivce name>'a.App loads on ATV
b.App home screen is displayed
P0UntestedUntestedUntestedUntested
82
21.02Select to Play any content from ATV remote.Selected content plays on ATV.P0UntestedUntestedUntestedUntested
83
22.01GHA
Sender device play and resume/ ATV
Navigate to GHA on phone.a. ATV device appears with animation.
b. 'Pause' is displayed under ATV device.
P2UntestedUntestedUntestedUntested
84
22.02Tap Pause button from phone.a. ATV playback pauses.
b. Device animation stops.
c. Resume is displayed under device name.
P1UntestedUntestedUntestedUntested
85
22.03Using ATV remote press Play.a. ATV playback pauses.
b. Device animation stops.
c. Pause is displayed under device name.
P1UntestedUntestedUntestedUntested
86
23.01GHA
Sender device expanded controls/ ATV
Tap ATV device icon.a. Device expanded controls opens.
b. Player controls are displayed.
c. Cast icon appears filled.
P1UntestedUntestedUntestedUntested
87
23.02Tap Pause button from phone.a. ATV playback pauses.
b. Play icon is displayed on sender and ATV.
P1UntestedUntestedUntestedUntested
88
23.03Using ATV remote press Play.a. ATV playback resumes.
b. Pause icon is displayed on sender and ATV.
P1UntestedUntestedUntestedUntested
89
23.04Increase volume using slider on phonea. ATV and phone volume bars are in sync and displays the appropriate volume increase.
b. ATV and phone volume are

b. Volume increases by the appropriate amount
P1UntestedUntestedUntestedUntested
90
23.05Decrease volume using slidera. Receiver volume bar displays the appropriate volume decrease

b. Volume decreases by the appropriate amount
P1UntestedUntestedUntestedUntested
91
23.06Tap "X" to close ATV menuVolume slider menu closesP1UntestedUntestedUntestedUntested
92
23.07Tap "Stop Casting" buttona. Receiver app tears down

b. ATV displays ATV home screen.
P0UntestedUntestedUntestedUntested
93
23.08Navigate back to appSender is disconnected from ATV (i.e. cast icon not filled).P0UntestedUntestedUntestedUntested
94
24.01Sender device/ATV remote- locked screen Tap Cast icon in sender app.Cast menu opensAndroidP0Lock screen notification tests are for Android only UntestedUntestedUntestedUntested
95
24.02Tap ATVSender connects to ATVAndroidP0UntestedUntestedUntestedUntested
96
24.03Play contentPlayback begins on ATVAndroidP0UntestedUntestedUntestedUntested
97
24.04Put sender to sleep (Click lock button)Device goes to sleepAndroidP1UntestedUntestedUntestedUntested
98
24.05Wake sender (click lock button again)Observe lock screen notification with playback controlsAndroidP1Play/Pause and Stop Casting "X" controls are mandatoryUntestedUntestedUntestedUntested
99
24.06Observe app lock screen notificationa. Thumbnail image MUST be consistent with content being casted
b. Title of content being casted is displayed
c. Controls displayed
AndroidP1UntestedUntestedUntestedUntested
100
24.07Click Pause icon on locked screen notificationa. Playback pauses on ATV
b. ATV displays a Play icon.
c. Locked screen controls now displays Play icon.
AndroidP1UntestedUntestedUntestedUntested
101
24.08Click Play using ATV remotea. Playback resumes on ATV
b. ATV displays a pause icon.
c. Locked screen controls now displays pause icon.
AndroidP1UntestedUntestedUntestedUntested