"Symbian签名测试标准是Symbian操作系统应用进行签名验证的一套测试规范,旨在确保应用的安全性和稳定性,适用于SymbianOS的不同版本。该标准涉及快速签名和认证签名两种签名方式,适用于S60第2版、UIQ2.x、S60第3版和UIQ3.x等版本的应用。测试用例涵盖了通用测试和与能力相关的特定测试,以满足开发者、网络运营商、手机制造商和最终用户的需求。文档还包含了一些例外情况、非标准提交的处理以及快速签名的资格条件。"
Symbian签名测试标准是Symbian软件有限公司发布的一个关键文档,主要用于指导开发者如何确保其在Symbian平台上发布的应用达到安全和功能的最低要求。这个标准详细列出了应用程序在获取快速签名或认证签名时需要通过的测试用例,这些测试用例旨在保证应用的兼容性、稳定性和用户安全性。
测试分为几个主要部分:
1. **适用范围**:测试标准适用于不同版本的SymbianOS,包括S60第2版、UIQ2.x以及S60第3版和UIQ3.x等。对于不同版本的操作系统,有不同的测试要求,如系统能力AllFiles、DRM和TCB的额外测试。
2. **例外情况**:某些应用可能因特殊原因或功能需求而需要例外处理,这部分详细说明了这些特殊情况。
3. **快速签名资格**:标准指定了哪些应用有资格进行快速签名,这是一种简化流程,允许开发者更快地发布应用。
4. **提交准则**:开发者在提交应用进行签名测试时需要遵循的规则,包括应用打包、文档和元数据的要求。
5. **测试用例**:测试用例分为通用测试和与能力相关的测试,包括但不限于应用的基本功能测试、安全性和权限验证、数据隐私保护等方面。这些测试用例是开发者在发布前确保应用质量的关键步骤。
6. **附录**:提供了关于许可豁免、存根.SIS文件、共享Dll和ECom插件以及嵌入.SIS文件等的详细信息,帮助开发者理解和处理签名过程中的特殊问题。
这个测试标准不仅对开发者至关重要,对于移动网络运营商、手机制造商和最终用户也有着深远影响。它为所有利益相关者提供了统一的标准,确保了应用的全球一致性,同时保护了用户的设备和数据安全。开发者应该将其作为开发过程中的重要参考,以确保应用能够顺利通过签名流程,并提供优质的用户体验。