+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="testcase.xsl"?>
-<test_definition>
-<suite name="tct-privacy-tests">
- <set name="SecurityPrivacy">
- <testcase purpose="Check that the WRT install the package that is't contain a signature file as a untrusted application." type="user_experience" status="approved" component="Web/Runtime/SecurityPrivacy" execution_type="manual" priority="P0" id="signature-notexist">
- <description>
- <pre_condition></pre_condition>
- <post_condition></post_condition>
- <steps>
- <step order="1">
- <step_desc>Install signature-notexist.wgt</step_desc>
- <expected>Widget application is able to install successfully</expected>
- </step>
- <step order="2">
- <step_desc>Confirm the widget is a untrusted application</step_desc>
- <expected>The widget as an Untrusted Web Application be installed</expected>
- </step>
- </steps>
- <test_script_entry test_script_expected_result="0"></test_script_entry>
- <notes></notes>
- </description>
- <specs>
- <spec>
- <spec_assertion element_type="attribute" element_name="N/A" interface="0640" specification="Widget Signature" section="Web Application Security and Privacy" category="Tizen WRT Core Specifications"></spec_assertion>
- <spec_url></spec_url>
- <spec_statement></spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check that the WRT not allow the package that is signed with an invalid signature to be installed." type="user_experience" status="approved" component="Web/Runtime/SecurityPrivacy" execution_type="manual" priority="P1" id="signature-invalid">
- <description>
- <pre_condition></pre_condition>
- <post_condition></post_condition>
- <steps>
- <step order="1">
- <step_desc>Install signature-invalid.wgt</step_desc>
- <expected>Widget application is unable to install successfully</expected>
- </step>
- </steps>
- <test_script_entry test_script_expected_result="0"></test_script_entry>
- <notes></notes>
- </description>
- <specs>
- <spec>
- <spec_assertion element_type="attribute" element_name="N/A" interface="0630" specification="Widget Signature" section="Web Application Security and Privacy" category="Tizen WRT Core Specifications"></spec_assertion>
- <spec_url></spec_url>
- <spec_statement></spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check that the WRT support widget signature processing as defined in W3C XML Digital Signatures for Widgets." type="user_experience" status="approved" component="Web/Runtime/SecurityPrivacy" execution_type="manual" priority="P1" id="signatrue-support">
- <description>
- <pre_condition></pre_condition>
- <post_condition></post_condition>
- <steps>
- <step order="1">
- <step_desc>Install signatrue-support.wgt</step_desc>
- <expected>PASS: If widget application is able to install successfully</expected>
- </step>
- <step order="2">
- <step_desc>Confirm the widget is a trusted application</step_desc>
- <expected>The widget as an Trusted Web Application be installed.</expected>
- </step>
- </steps>
- <test_script_entry test_script_expected_result="0"></test_script_entry>
- <notes></notes>
- </description>
- <specs>
- <spec>
- <spec_assertion element_type="attribute" element_name="N/A" interface="0610" specification="Widget Signature" section="Web Application Security and Privacy" category="Tizen WRT Core Specifications"></spec_assertion>
- <spec_url></spec_url>
- <spec_statement></spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check that the WRT install the package that is signed with a valid signature as a trusted application." type="user_experience" status="approved" component="Web/Runtime/SecurityPrivacy" execution_type="manual" priority="P1" id="signature-valid">
- <description>
- <pre_condition></pre_condition>
- <post_condition></post_condition>
- <steps>
- <step order="1">
- <step_desc>Install signature-valid.wgt</step_desc>
- <expected>PASS: If widget application is able to install successfully</expected>
- </step>
- <step order="2">
- <step_desc>Confirm the widget is a trusted application</step_desc>
- <expected>The widget as an Trusted Web Application be installed.</expected>
- </step>
- </steps>
- <test_script_entry test_script_expected_result="0"></test_script_entry>
- <notes></notes>
- </description>
- <specs>
- <spec>
- <spec_assertion element_type="attribute" element_name="N/A" interface="0620" specification="Widget Signature" section="Web Application Security and Privacy" category="Tizen WRT Core Specifications"></spec_assertion>
- <spec_url></spec_url>
- <spec_statement></spec_statement>
- </spec>
- </specs>
- </testcase>
- <testcase purpose="Check if the WRT install the widget that include valid author signature only as a untrusted application." type="user_experience" status="approved" component="Web/Runtime/SecurityPrivacy" execution_type="manual" priority="P1" id="signature-author">
- <description>
- <pre_condition></pre_condition>
- <post_condition></post_condition>
- <steps>
- <step order="1">
- <step_desc>Install signature-author.wgt</step_desc>
- <expected>PASS: If widget application is able to install successfully</expected>
- </step>
- <step order="2">
- <step_desc>Confirm the widget is a untrusted application</step_desc>
- <expected>The widget as an Untrusted Web Application be installed.</expected>
- </step>
- </steps>
- <test_script_entry test_script_expected_result="0"></test_script_entry>
- <notes></notes>
- </description>
- <specs>
- <spec>
- <spec_assertion element_type="attribute" element_name="N/A" interface="0640" specification="Widget Signature" section="Web Application Security and Privacy" category="Tizen WRT Core Specifications"></spec_assertion>
- <spec_url></spec_url>
- <spec_statement></spec_statement>
- </spec>
- </specs>
- </testcase>
- </set>
-</suite>
-</test_definition>
\ No newline at end of file