Toggle navigation
Global Search
Learn
Code Lab
Foldables and Large Screens
One UI Beta
Samsung Developers Podcasts
Develop
Mobile
Galaxy GameDev
Galaxy Themes
Galaxy Watch
Health
Samsung Blockchain
Samsung DeX
Samsung IAP
Samsung Internet
Samsung Pay
Samsung Wallet
View All
Visual Display
Smart TV
Smart Hospitality Display
Smart Signage
Digital Appliance
Family Hub
Platform
Bixby
Knox
SmartThings
Tizen.NET
Design
Design System
One UI
One UI Watch
Smart TV
Distribute
Galaxy Store
TV Seller Office
Galaxy Store Games
Samsung Podcasts
Support
Developer Support
Remote Test Lab
Issues and Bugs Channel
Samsung Android USB Driver
Galaxy Emulator Skin
Connect
Blog
News
Forums
Events
Samsung Developer Conference
SDC22
SDC21
SDC19 and Previous Events
Global Search
Sign In
Top Global Search Form
Search
Submit
Recommendation
Design Competition 2018
Galaxy Camera SDK
Galaxy App Publishing
Galaxy App Publishing 1
Mobile
Mobile1
Mobile2
Mobile3
Mobile4
Suggestion
Benefit Overview
Best Cording Guide
Best App Store
Beta Galaxy1
Beta Galaxy2
Design
Develop
API References
Samples
TV Legacy Platform
Toggle Mobile Third Nav
Smart TV
Toggle Side navigation
Design
Develop
API References
Samples
TV Legacy Platform
Application Basics
Specifications
General Specifications
Web Engine Specifications
Media Specifications
Device Model Groups
Web Applications
Getting Started
Quick-start Guide
Creating Web Applications
Importing Web Applications
Guides
Fundamentals
Configuring Web Applications
Prelaunching Applications
Managing Screen Resolution
Setting Screensaver
Retrieving Platform Information
Checking Network Status
Multitasking
Accessibility
Text To Speech
Terminating Applications
Application Security
User Interaction
Overview
Remote Control
Mouse
Keyboard/IME
Gamepad
Multimedia
Playback Using Video Elements
Playback Using Audio Elements
Playback Using AVPlay
Adaptive Streaming
Subtitles
4K 8K UHD Video
Video Splash Screen
Data Handling
Using Web Storage
Managing File Operations
Handling USB Storages
Downloading Data
PiP (Picture in Picture)
Managing PiP Windows
Showing PiP Overlays
Smart Hub Preview
Overview
Implementing Public Preview
Implementing Personal Preview
Samsung Checkout
Overview
Implementing the Purchase Process
Samsung Checkout DPI Portal
Testing Samsung Checkout
Application Performance
Application Performance Improvement
Launch Time Optimization
Unique Identifiers
Tizen ID for Advertising
UUID
Sero Guide
Web Application Extensions
Overview
WebAssembly
Overview
Getting Started
Setting Up Samsung Emscripten SDK and Tizen Studio
Configuring Samsung Emscripten SDK for Tizen Studio
Creating WebAssembly Applications
Building WebAssembly Applications
Running WebAssembly Applications
Debugging WebAssembly Applications
Advanced Development
Adding Existing WebAssembly Modules to Web Applications
Exporting WebAssembly Applications
Importing WebAssembly Applications
Configuring WebAssembly Module's Build Properties
Building and Cleaning WebAssembly Modules
Tizen WASM Player
Overview
Using Tizen WASM Player
Initializing WASM Player
Starting Playback Using WASM Player
Managing Playback Using WASM Player
Using Advanced Player Features
Handling Configuration and Errors
Using Tizen WASM Video Decoder
Tizen Sockets Extension
Overview
Building cURL Applications Using CLI Tools
Building cURL Applications Using Tizen Studio
Sample-based Tutorials
Tizen WASM Player Sample
Tizen WASM Video Decoder Sample
Download
Smart View SDK
Introduction
Getting Started
Sender Apps
Overview
JavaScript Sender App
Android Sender App
Android Serder App Enhanced Features
iOS Sender App
iOS Sender App Enhanced Features
Receiver Apps
Overview
Publish
Testing Tizen SDK Emulator
Debugging
Default Media Player
Supported Devices
Wireless Speaker
Supported TVs
Recommendation
Adding Smart View SDK to Cast-enabled App
Managing Multi-Application IDs
Multi-User Case
Download
NaCl
Overview
Getting Started
Adding NaCl Modules to Applications
Using Tizen Studio for NaCl
Managing NaCl Projects
Creating NaCl Projects
Building NaCl Projects
Launching NaCl Projects
Debugging NaCl Projects
Adding Privileges and Permissions
Exporting NaCl Projects
Importing NaCl Projects
Managing NaCl-enabled Projects
Building NaCl-enabled Projects
Launching NaCl-enabled Projects
Debugging NaCl-enabled Projects
Exporting NaCl-enabled Projects
Importing NaCl-enabled Projects
Creating NaCl-enabled Projects
Adding NaCl Modules to Projects
Managing NaCl Toolchains
Using Message Template Generator
Sample-based Tutorials
Hello World in C
Hello World in C++
Input Events in C++
2D Graphics in C++
3D Graphics in C++
Audio in C++
Sockets in C++
NaCl Player
Introduction
Main Use Cases
API Usage
Developing Playback Applications
Download
TOAST
Overview
Migrating Applications
Migrating Legacy Platform to Tizen
Migrating Legacy Platform to TOAST
Migrating Tizen to TOAST
CAPH 3.0
Overview
CAPH History
Download
Partner Solutions
.NET Applications
Tizen .NET TV
Getting Started
Setting Up Development Environment
Creating .NET Applications
Guides
Basics
User Interaction
Multimedia
Samsung Checkout
Overview
Implementing the Purchase Process
Samsung Checkout DPI Portal
.NET Application Extensions
JuvoPlayer
Flutter
Devices
Smart TV
TV Model Groups
Video Specifications
2022 TV Video Specifications
2021 TV Video Specifications
2020 TV Video Specifications
2019 TV Video Specifications
2018 TV Video Specifications
2017 TV Video Specifications
2016 TV Video Specifications
2015 TV Video Specifications
Smart Hospitality Display
Introduction
Specifications
Additional Media Specifications
HTV Model Groups
HTV Video Specifications
Guides
Broadcast API Usages
RTP/UDP Streaming
Migrating H.Browser to Tizen
Tools
Prerequisites
Tizen Studio
TV Extension
Download
Archive
Release History
Setting Up SDK
Installing TV SDK
Creating Certificates
Updating TV SDK
Uninstalling TV SDK
Using SDK for Web Applications
IDE Interface and Views
Overview
Code Editing Tools
Debugging Tools
TV Simulator
TV Emulator
Overview
Emulator Control Panel
Bridged Network Configuration
Emulator Limitations
TV Device
Web Inspector
Overview
Web Inspector Features
Command Line Interface
Additional Tools
Atom IDE Package
VSCode Extension
Wits
Checklists for Quality
Overview
Mandatory Features
Account Checklist
Common Checklist
Smart View SDK Checklist
Video Checklist
FAQ
Common and Tools Q&A
Application Installation Q&A
Application Testing Q&A
Privileges Q&A
Security Q&A
Specifications and Feature Support Q&A
Third-party Features Q&A
Tizen Studio Q&A
Web Applications Q&A
Data and File Handling Q&A
Device Information and Firmware Q&A
Extension Libraries Q&A
Hosted Applications Q&A
Multimedia Q&A
Multimedia DRM Q&A
Multimedia Streaming Q&A
Networking and Connectivity Q&A
Samsung Checkout Q&A
Smart Hub Preview Q&A
User Interaction Q&A
Other Features Q&A
.NET Applications Q&A
Tizen .NET TV Q&A
Samsung Checkout Q&A
Designing Application Q&A
Distributing Applications Q&A
Smart TV
Account
This topic describes test cases and pass criteria related to user account features.
Device Activation
Test Case ID
Definition
Support
TV
HTV
AC-DA-01
Check that device activation works properly.
Yes
Yes
Logging in is possible.
The application is able to access the Web.
After logging in, the device is added to a recognized devices list on the Web.
When the TV is connected to the Web, both the TV and the Web show the device as activated.
For applications with per-installation activation, the device is still activated when relaunching the application.
Test Case ID
Definition
Support
TV
HTV
AC-DA-02
Check that activation code validity is verified.
Yes
Yes
If an incorrect activation code is entered, a message about the incorrect code is shown and allows the user to try again.
Test Case ID
Definition
Support
TV
HTV
AC-DA-03
Check that device deactivation works properly.
Yes
Yes
When the device is deactivated in the application or on the Web, the activation status is updated on the device immediately, or when the application is relaunched.
Paid Content Access
Test Case ID
Definition
Support
TV
HTV
AC-PA-01
Check that paid content can be purchased.
Yes
No
The test account provided by the content provider has funds available.
The payment service is accessible.
When the payment is approved, the correct price is charged to the account.
The paid content is accessible after purchase.
The paid content is accessible using the account that purchased it.
Related Info:
Samsung Checkout
Test Case ID
Definition
Support
TV
HTV
AC-PA-02
Check that rental or subscription content is accessible for the entire rental or subscription period.
Yes
No
When accessing previously-purchased content, the user is not prompted to purchase it.
For rental or subscription content, the user is not prompted to purchase it again during the rental or subscription period.
Related Info:
Samsung Checkout
Parental Control
Test Case ID
Definition
Support
TV
HTV
AC-PC-01
Check that the Parental Control settings work properly.
Yes
Yes
When Parental Control is switched on, a PIN code prompt is displayed.
If the incorrect PIN code is entered, a message about the incorrect PIN code is shown.
Access to content is limited based on the selected age setting.
The displayed content is filtered based on the selected age setting.
User Login/Logout
Test Case ID
Definition
Support
TV
HTV
AC-UL-01
Check that logging in and out works properly from within the application and from Smart Hub.
Yes
Yes
The login and logout feature is activated.
Logging in is possible.
When launching the application without being logged in, a popup appears asking the user to log in.
After logging in, the account ID or user nickname is displayed, with the status "logged in".
After logging out, the "logged out" status is displayed.
Test Case ID
Definition
Support
TV
HTV
AC-UL-02
If the application has a log in function, check that it handles invalid input appropriately.
Yes
Yes
Only authorized accounts can log in.
If the account name or password is incorrect, or the input format is invalid, appropriate error messages are shown.
Test Case ID
Definition
Support
TV
HTV
AC-UL-03
Check that logging in again to the application works properly.
Yes
Yes
For applications that do not save the user login status, when the application is relaunched, the user is able to log in again.
Test Case ID
Definition
Support
TV
HTV
AC-UL-04
If the application has a "remember" function, check that it works properly.
Yes
Yes
If the "remember" function was activated during login, when the application is relaunched, the account information is recalled.
Note
You must make sure that all user login information is deleted when the application is uninstalled. After deleting and reinstalling the application, there must be no user login information available from the previous installation.