Your SlideShare is downloading. ×
0
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
TIZEN Application Validation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TIZEN Application Validation

918

Published on

Before you submitting your application on TIZEN STORE and distribute it to users, you need to confirm if your application is secure and reliable to users. …

Before you submitting your application on TIZEN STORE and distribute it to users, you need to confirm if your application is secure and reliable to users.

This slide summarizes some of the tasks you'll need to complete before publishing your application on TIZEN STORE, such as understanding the functional or
legal requirements of the application, and TIZEN STORE policies on content.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
918
On Slideshare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tizen Application Validation Taegu Lee Tizen Validation Team
  • 2. Table of Contents 1. Introduction of Tizen Validation 2. Validation Process 3. Developer Support 4. Frequently Reported Defects 2
  • 3. 1. Introduction of Tizen Validation 3
  • 4. Introduction to Tizen Validation Developers Tizen Users Validation Team Purpose - Enable Successful Business for Developers - Provide Qualified Application for Users 4
  • 5. Introduction to Tizen Validation Validation Criteria Validation team check four criteria for acceptance in Tizen store To provide Proper Information before app purchase To offer Enjoyable or Useful apps 5 Submission Information Functions To service Working App without stopping Usability Contents To service Healthy Contents
  • 6. 2. Validation Process 6
  • 7. Tizen Validation Process Validation Process: 2 Phases “WITHIN 3 DAYS” App Submission Phase 1 Phase 2 Initial Inspection & Dynamic Analysis Content Review & Final Confirmation Tizen Validation System 7 Reviewers For Sale
  • 8. Tizen Validation Process (Phase 1) Tizen Validation System Consists of Three systems – Security Analysis , Test Automation, Configuration Mgmt. Phase 1 App submission Phase 2 Initial Inspection & Dynamic Analysis Content Review & Final Confirmation Tizen Validation System For sale Reviewers [Test Automation System] 3. Run Automated Test 1. Request Test [Tizen Store] 2. Call Both Systems 5. Report Final Result 4. Send System Result [Configuration Mgmt. System] 3. Run Security Analysis [Security Analysis System] 8
  • 9. Tizen Validation Process (Phase 1) Security Analysis System Filters security threats such as Malware, Unauthorized API privilege, Web Attack Patterns Phase 1 App submission Phase 2. Initial Inspection & Dynamic Analysis Content Review & Final Confirmation Security Analysis System For sale Reviewers Security Analysis System App submit 1. Static Analysis 2. Dynamic Analysis Security Analyst Tizen Store  Analyze App Package  Re-evaluate Static Analysis Result  Analyze Runtime Behavior  Confirm Analysis Result 9 3. Update Analysis
  • 10. Tizen Validation Process (Phase 1) Test Automation System Tests metadata and application’s basic functions according to testcases Phase 1 App submission Phase 2 Initial Inspection & Dynamic Analysis Content Review & Final Confirmation Test Automation System Reviewers Test Automation System Metadata Checking App Function Checking Forbidden Words, Support Languages Install, Uninstall, Resolution, Resource, Event Handling, Interrupt Checking 10 For sale
  • 11. Tizen Validation Process (Phase 2) Final Review Make the final decision depending on system result and content review Phase 1 submission Initial Inspection & Dynamic Analysis Content Review & Final Confirmation Tizen Validation System App Phase 2 Reviewers For sale Final Review Configuration Mgmt. System Test Automation System  Age Rating  Copyrights  Cultural Issues Manual Checking  Application’s Special Features  Application Concept 11 Contents Review Device Test System Result Security Analysis System
  • 12. 3. Developer Support 12
  • 13. Developer Support 3 Types of Validation Guidelines Will be provided to developers to improve application pass rate Validation Guide ▪ Enable developer to understand the publishing process Self-Checklist ▪ Enable developer to check essential points for app function and validation policy Top 5 Failures ▪ Enable developer to know mostly detected defects before submission 1. Validation Process 1. Basic Information 1. Forced Termination 2. Validation Policy Ex) App name in English when selecting over 2 countries Ex) Terminated abnormally when selecting a menu - Functionality - Metadata - Intellectual Property - Sexuality, violence, and etc - User Privacy 2. Installation & Execution Ex) App should run on the latest OS before submission 3. Functionality 3. Application Compliance - Privileges, Security, etc 4. Age Rating Guide 13 Ex) When app’s screen is larger than device screen, scroll bar is required 2. Basic Functions, not Exist or Work Ex) Unexpected behavior occurs while App running
  • 14. 4. Frequently Reported Defects 14
  • 15. Frequently Reported Defects Security defects Detected by security analysis system 1. Unused Privilege Problems : Delete an unused privilege 2. Undefined Privilege Problems : Assign proper privileges in a configuration file API and Privilege Checker 3. Author signature does not exist : Develop your application using the latest Tizen SDK version 2.2. Then signature is generated automatically during application packaging 15
  • 16. Frequently Reported Defects Function Defects Detected by test automation system 1. Installation Error 2. Execution Error & = of all functional defects 31% 29% Tips Use RTL! : Developer can use the Samsung RTL (Remote Test Lab) to test and tune the application before submission 16
  • 17. Frequently Reported Defects Contents Defects Checked by Reviewers before confirming the validation  Inappropriate Description  Write a description in accordance with Tizen, NOT other platforms  Not for All Ages  Make a Metadata (App name, description, icon and screenshots, etc) for everyone regardless of age  Copyright Infringement  Make sure your application does not infringe someone else’s copyrights 17 Sexuality Violence
  • 18. Thank you

×