DEFGHIJKLMNOPQRSTUVWXYZAA
1
Discovery and Continuous Playback / Multi Sender / Smart Display[App Name]
2
AndroidIOS
3
PhoneTabletPhoneTablet
4
Sender Brand and Model:
5
Sender Device OS Version #:
6
Google Play services version #( not google play store version) the icon looks like a puzzle piece - (Android only)N/AN/A
7
Application Build/Version #: (as posted on the app)
8
Chromecast Build #:

To find this information: [Open Google Home app, Tap on Device name, Click on settings Gear icon(Device settings), Scroll to bottom and find 'Firmware Version']
A
R
a
y
a
p
a
t
i
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 DescriptionStepExpected ResultDependenciesBug Priority NotesAndroid Pass/FailCommentsQPAndroid Pass/FailCommentsQPiOS Pass/FailCommentsQPiOS Pass/FailCommentsQP
16
17
1.01SetupClear app dataANDROID: Settings > Apps > "App Name" > Storage > Clear Data

Data = 0.00 B
n/aSetup step
18
iOS: Verify that app is deleted, then reinstalledn/aSetup step
19
Launch AppApp appears in foregroundn/aSetup step
20
Join network

Make sure that Chromecast A and Chromecast B have already been setup on network but now have power unplugged
Cast icon MUST NOT be visible
P0If your test environment has other Chromecasts nearby, you may see the Cast icon available for guest mode [tap icon and confirm guest mode]

For guest mode on iOS, bluetooth needs to be enabled
UntestedUntestedUntestedUntested
21
Login to sender application (if appropriate)User logs in without issueLogin credentialsn/aSetup step
22
1.02Introduce Cast to usersPlug power into Chromecast Aa. Cast introduction screen is displayed the first time Cast receivers are available.

b. Cast icon visually highlighted in introduction screen

c. Explanation of cast displayed in introduction screen
P1UntestedUntestedUntestedUntested
23
1.03Cast icon placementObserve cast icona. Cast icon is visible

b. Cast icon MUST NOT be filled
P0UntestedUntestedUntestedUntested
24
Cast icon is in upper rightP1UntestedUntestedUntestedUntested
25
1.04Cast icon availabilityQuickly browse through the app's different viewsAll views containing playable content MUST have a visible cast iconP1UntestedUntestedUntestedUntested
26
1.05Cast icon UX when not connectedRotate sender device from portrait to landscape (if applicable)a. Cast icon is visible

b. Cast icon must NOT be filled
Landscape capableP0UntestedUntestedUntestedUntested
27
Cast icon location should be consistent with portrait viewLandscape capableP1UntestedUntestedUntestedUntested
28
Rotate sender device back to portraita. Cast icon is visible

b. Cast icon MUST NOT be filled
Landscape capableP0UntestedUntestedUntestedUntested
29
1.06Discovery of Cast ReceiversTap cast icona. Cast menu opens

b. Chromecast A is displayed in the cast menu
P0UntestedUntestedUntestedUntested
30
1.08Dynamic update of available ChromecastsPlug power into Chromecast B a. Chromecast B appears in cast menu within 4 min

b. Chromecast A remains in the cast menu
P0UntestedUntestedUntestedUntested
31
Pull power from Chromecast Ba. Chromecast B is removed from cast menu within 4 min

b. Chromecast A remains in the cast menu
P1UntestedUntestedUntestedUntested
32
1.09WiFi toggle removes cast iconPlug power into Chromecast BChromecast B appears in cast menu within 4 minn/aSetup step
33
Turn sender WiFi off.Cast icon disappears within 4 minP1Cast icon can re-appear afterwards for Guest mode [tap icon and confirm guest mode]UntestedUntestedUntestedUntested
34
Turn sender WiFi on Cast icon appears within 10 secP1UntestedUntestedUntestedUntested
35
1.10Connecting to ChromecastTap cast icona. Cast menu opens

b. Chromecast A and Chromecast B are displayed in the cast menu
n/asetup step
36
Select Chromecast AWaves in the lower left of the icon should animate while the connection is established

Waves animation is rarely seen on Android since the connect step is typically very fast.
P2UntestedUntested
37
1.11Receiver app loading UIObserve receiver UI on TVApp name(or)logo is displayed on receiver app loading viewP1UntestedUntestedUntestedUntested
38
Loading indicator (i.e. spinner) is displayedP3UntestedUntestedUntestedUntested
39
1.12Cast icon UI while connectedObserve cast icon on senderCast icon MUST be filledP0UntestedUntestedUntestedUntested
40
Tap cast icona. Cast menu opens

b. Chromecast A's name and "Stop Casting" button are displayed in the Cast menu
P1UntestedUntestedUntestedUntested
41
Close cast menu by tapping "X" or "Close"Cast menu closesP1UntestedUntestedUntestedUntested
42
Rotate sender device from portrait to landscape a. Cast icon is visible

b. Cast icon is filled
LandscapeP0UntestedUntestedUntestedUntested
43
Rotate sender device back to portraita. Cast icon is visible

b. Cast icon is filled
LandscapeP0UntestedUntestedUntestedUntested
44
1.13Receiver app idle UIAfter receiver has loaded, observe receiver UIApp name(or)logo is displayedP1UntestedUntestedUntestedUntested
45
1.145 min timeout on splash screenLeave receiver in idle state for 5 mina. After 5 min idle, Receiver app MUST tear down (i.e Chromecast A displays Chromecast backdrop)

b. Sender disconnects from Chromecast (i.e cast icon is NOT filled)
P1UntestedUntestedUntestedUntested
46
1.15Chromecast discovery and connect after sender app is closedKill app Sender app closesn/aSetup step
47
Launch appSender app appears in foregroundn/aSetup step
48
Tap Cast icona. Cast menu opens

b. Chromecast A and Chromecast B displayed in cast menu
P0UntestedUntestedUntestedUntested
49
Select Chromecast ASender application connects to Chromecast AP0UntestedUntestedUntestedUntested
50
1.16Receiver: Connect + Play / Content Loading UIPlay content Content loading on Chromecast AP0UntestedUntestedUntestedUntested
51
Observe receiver UIContent title (or) artwork is displayed in receiver UI
Note: If there is any Artwork and it takes 3-4 secs to show up on the screen, it is OK.
P1UntestedUntestedUntestedUntested
52
Loading indicator (i.e. spinner) is displayed on receiverP3UntestedUntestedUntestedUntested
53
Playback starts on Chromecast AP0UntestedUntestedUntestedUntested
54
1.17Receiver: Content Playing UIObserve receiver UIContent title (or) thumbnail are displayed on receiver for 2 to 3 secondsP2UntestedUntestedUntestedUntested
55
AUDIO APPS: Static images are not displayed on TV for long periods. Images should move around to prevent screen burnAudio AppP1UntestedUntestedUntestedUntested
56
1.18Sender Expanded controls UXObserve sender UIContent metadata is displayed in expanded controls:

a. Thumbnail image
b. Content title
c. Elapsed/total time
d. Album/artist [if applicable]
P1UntestedUntestedUntestedUntested
57
Loading spinner is displayed in expanded controls while loading on receiverP2UntestedUntestedUntestedUntested
58
Chromecast name appears in expanded controls in the format:

"Casting to <Chromecast name>"
P2UntestedUntestedUntestedUntested
59
Relevant playback controls are displayed in expanded controls:

a. Play/Pause - MANDATORY
b. Prev/Next - OPTIONAL
P0UntestedUntestedUntestedUntested
60
Non-cast related controls (i.e full-screen button) are NOT displayed in expanded controlsP2UntestedUntestedUntestedUntested
61
FOR ON-DEMAND CONTENT: Progress bar with elapsed time, duration and scrub bar are displayed in expanded controlsOn-demand contentP2UntestedUntestedUntestedUntested
62
FOR LIVE CONTENT: Progress bar with elapsed local viewing time is displayed in expanded controlsLive contentP2UntestedUntestedUntestedUntested
63
1.19Ads playback - playback into adScrub to beginning of ad then allow playback of adContent transitions from content to ad within 5 seconds
AdsP1UntestedUntestedUntestedUntested
64
Observe ad playback finishContent transitions from ad back to content within 5 secondsAdsP1UntestedUntestedUntestedUntested
65
1.20Scrub playback progress barScrub progress bar forward, but within ad block (if applicable)Receiver app displays playback position and destinationP0If your app doesn't contain ads, then disregard scrubbing within ad block; just scrub forwardUntestedUntestedUntestedUntested
66
Content skips to the chosen location and playback continuesP0UntestedUntestedUntestedUntested
67
Progress bar on sender displays the correct timestamp and is in-sync with Chromecast receiverP1If sender and receiver are within a few seconds of each other this is OKUntestedUntestedUntestedUntested
68
1.21Ads playback - scrubbing across ad blockScrub progress bar across an ad blockContent transitions from content to ad within 5 secondsAdsP1UntestedUntestedUntestedUntested
69
Observe ad playback finishContent transitions from ad back to content within 5 secondsAdsP1UntestedUntestedUntestedUntested
70
1.22Volume - software sliderSlide volume slider to higher volumea. Receiver volume bar displays the appropriate volume increase

b. Receiver volume increases by appropriate amount
P0Note: Click on Cast icon to see Volume slider.UntestedUntestedUntestedUntested
71
Slide volume slider to lower volume a. Receiver volume bar displays the appropriate volume decrease

b. Receiver volume decreases by appropriate amount
P0UntestedUntestedUntestedUntested
72
1.23Volume - hardware buttons (Android: REQUIRED / iOS: OPTIONAL) Click volume up hardware buttona. Receiver volume bar displays the appropriate volume increase

b. Receiver volume increases by appropriate amount
Hardware buttons for volume controlP0UntestedUntestedUntestedUntested
73
Sender volume indicator displays appropriate volume increaseP1UntestedUntestedUntestedUntested
74
Each click should increment volume by less than or equal to 5% on Chromecast or 2% on C4A deviceP1UntestedUntestedUntestedUntested
75
Click volume down hardware button a. Receiver volume bar displays the appropriate volume decrease

b. Receiver volume decreases by appropriate amount
Hardware buttons for volume controlP1UntestedUntestedUntestedUntested
76
Sender volume indicator displays appropriate volume decreaseP1UntestedUntestedUntestedUntested
77
Each click should decrement volume by less than or equal to 5% on Chromecast or 2% on C4A deviceP1UntestedUntestedUntestedUntested
78
1.24Pause controlTap Pause buttonReceiver playback is pausedP0UntestedUntestedUntestedUntested
79
Receiver displays pause iconP1For Google TV Receiver should display Play iconUntestedUntestedUntestedUntested
80
Sender displays play iconP1UntestedUntestedUntestedUntested
81
1.25Receiver paused UIObserve receiver UIa. Content description from expanded controls is visible on receiver in lower 1/4 of TV

b. App name/logo are displayed in lower 1/4 of TV
P2UntestedUntestedUntestedUntested
82
Timestamp in expanded controls is synchronized with progress bar timestamp on receiverP1If sender and receiver are within a few seconds of each other this is OKUntestedUntestedUntestedUntested
83
Unnecessary UI fades after 5 sec only showing Pause Icon on the receiver.P1Skip this step if you are testing on a Google TV device. UntestedUntestedUntestedUntested
84
1.26Play controlTap Play buttonPlayback resumesP0UntestedUntestedUntestedUntested
85
Sender displays pause iconP1UntestedUntestedUntestedUntested
86
1.27Replay controlTap Rewind/Replay button Last 10 or 30 seconds of replayed on receiverReplayP1Fastforward/Rewind controls optional UntestedUntestedUntestedUntested
87
Timestamp in expanded controls is synchronized with progress bar timestamp on receiverReplayP1UntestedUntestedUntestedUntested
88
1.28Closed captionsWhile casting is in progress, tap Closed Caption controlClosed caption menu opensClosed captionsn/aClosed Captions are optional
89
Tap Closed Caption language optionClosed captioning appears on the TV in sync with the corresponding audioClosed captionsP1Seeing closed captions may take up to 30 seconds for live contentUntestedUntestedUntestedUntested
90
Tap Closed Caption format (i.e. font, size) option Closed caption format changes according to option selectedClosed captionsP1Seeing format changes may take up to 30 seconds for live contentUntestedUntestedUntestedUntested
91
1.29Audio tracksWhile casting is in progress, tap Language controlLanguage selection menu opensDubbed audion/aControls for dubbing are optional
92
Tap desired Language optionContent audio is in the language selectedDubbed audioP1UntestedUntestedUntestedUntested
93
Repeat for each Language option Content audio is in the language selectedDubbed audioP1UntestedUntestedUntestedUntested
94
1.30WiFi toggle while casting Turn sender WiFi off for 20 secSender does NOT crashP0Can use airplane mode for this testUntestedUntestedUntestedUntested
95
Cast icon not filled or DisappearedP0UntestedUntestedUntestedUntested
96
Receiver continues playback uninterruptedP0UntestedUntestedUntestedUntested
97
Turn WiFi on and connect to same networkCast reconnects, cast icon filled

P0UntestedUntestedUntestedUntested
98
1.31Navigating to Expanded ControlsIf EXPANDED CONTROLS ARE IN FOREGROUND, navigate away from the expanded controls by tapping back or closea. App navigates to different view

b. Cast icon is visible and filled
P1UntestedUntestedUntestedUntested
99
Tap Cast iconCast menu opensn/a
100
If NO PERSISTENT CONTROLS: Tap receiver name or content description/thumbnailCast menu closes and shows expanded controlsP1Only do test if app has no persistent controlsUntestedUntestedUntestedUntested