DEFGHIJKLMNOPQRSTUVWXYZAA
1
Discovery and Continuous Playback / Multi Sender[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 Devices tab, Scroll to Chromecast card, Tap ellipses(...) button and then tap 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. If using the Cast Companion Library (CCL) app will be compliant.
P2UntestedUntested
37
1.11Receiver app loading UIObserve receiver UI on TVApp name/logo are 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"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/logo are 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 receiverP2UntestedUntestedUntestedUntested
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 UIExpanded controls are foregrounded on senderP1UntestedUntestedUntestedUntested
57
Content metadata is displayed in expanded controls:

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

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

a. Play/Pause - MANDATORY
b. Prev/Next - OPTIONAL
P0UntestedUntestedUntestedUntested
61
Non-cast related controls (i.e full-screen button) are NOT displayed in expanded controlsP2UntestedUntestedUntestedUntested
62
FOR ON-DEMAND CONTENT: Progress bar with elapsed time, duration and scrub bar are displayed in expanded controlsOn-demand contentP2UntestedUntestedUntestedUntested
63
FOR LIVE CONTENT: Progress bar with elapsed local viewing time is displayed in expanded controlsLive contentP2UntestedUntestedUntestedUntested
64
1.19Ads playback - playback into adScrub to beginning of ad then allow playback of adContent transitions from content to ad within 5 seconds
AdsP1UntestedUntestedUntestedUntested
65
Observe ad playback finishContent transitions from ad back to content within 5 secondsAdsP1UntestedUntestedUntestedUntested
66
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
67
Content skips to the chosen location and playback continuesP0UntestedUntestedUntestedUntested
68
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
69
1.21Ads playback - scrubbing across ad blockScrub progress bar across an ad blockContent transitions from content to ad within 5 secondsAdsP1UntestedUntestedUntestedUntested
70
Observe ad playback finishContent transitions from ad back to content within 5 secondsAdsP1UntestedUntestedUntestedUntested
71
1.22Volume - software sliderSlide volume slider to higher volumea. Receiver volume bar displays the appropriate volume increase

b. Receiver volume increases by appropriate amount
P0UntestedUntestedUntestedUntested
72
Slide volume slider to lower volume a. Receiver volume bar displays the appropriate volume decrease

b. Receiver volume decreases by appropriate amount
P0UntestedUntestedUntestedUntested
73
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
74
Sender volume indicator displays appropriate volume increaseP1UntestedUntestedUntestedUntested
75
Each click should increment volume by less than or equal to 5% on Chromecast or 2% on C4A deviceP1UntestedUntestedUntestedUntested
76
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
77
Sender volume indicator displays appropriate volume decreaseP1UntestedUntestedUntestedUntested
78
Each click should decrement volume by less than or equal to 5% on Chromecast or 2% on C4A deviceP1UntestedUntestedUntestedUntested
79
1.24Pause controlTap Pause buttonReceiver playback is pausedP0UntestedUntestedUntestedUntested
80
Receiver displays pause iconP1UntestedUntestedUntestedUntested
81
Sender displays play iconP1UntestedUntestedUntestedUntested
82
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
83
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
84
Unnecessary UI fades from receiver after 5 secP1UntestedUntestedUntestedUntested
85
1.26Play controlTap Play buttonPlayback resumesP0UntestedUntestedUntestedUntested
86
Receiver displays play icon briefly on receiverP1UntestedUntestedUntestedUntested
87
Sender displays pause iconP1UntestedUntestedUntestedUntested
88
1.27Replay controlTap Rewind/Replay button Last 10 or 30 seconds of replayed on receiverReplayP0Fastforward/Rewind controls optional UntestedUntestedUntestedUntested
89
Timestamp in expanded controls is synchronized with progress bar timestamp on receiverReplayP0UntestedUntestedUntestedUntested
90
1.28Closed captionsWhile casting is in progress, tap Closed Caption controlClosed caption menu opensClosed captionsn/aClosed Captions are optional
91
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
92
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
93
1.29Audio tracksWhile casting is in progress, tap Language controlLanguage selection menu opensDubbed audion/aControls for dubbing are optional
94
Tap desired Language optionContent audio is in the language selectedDubbed audioP1UntestedUntestedUntestedUntested
95
Repeat for each Language option Content audio is in the language selectedDubbed audioP1UntestedUntestedUntestedUntested
96
1.30WiFi toggle while casting Turn sender WiFi off for 20 secSender does NOT crashP0Can use airplane mode for this testUntestedUntestedUntestedUntested
97
Cast icon not filledP0UntestedUntestedUntestedUntested
98
Receiver continues playback uninterruptedP0UntestedUntestedUntestedUntested
99
Turn WiFi on and connect to same networkCast reconnects, cast icon filled

P0UntestedUntestedUntestedUntested
100
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