symbian signed 标准测试用例

上一篇 / 下一篇  2010-05-07 16:04:48 / 个人分类:测试点滴

  最近这两天,手头没有测试任务。6月初将要进行sign,现在正在学习。先总结一下sign的测试用例:

,Symbian9所有的二进制文件都放在\sys\bin\目录下,命名冲突概率非常大,所以最好以下方式命名:MyBinName_UID.dll(exe)

2,如果你的程序预装在手机或者存储卡中,需要用Makesis命令生成myapp.SIS文件和myapp_stub.sis文件,同时sign。

Symbian Signed的测试用例(Test Cases)主要分为两部分:Generic Test Cases和Extended Set Capability Test Cases。

其中Generic Test Cases应该被所有Symbian应用程序满足,而Extended Set Capability主要是针对Symbian V9的。

一,Generic Test Cases主要包含:

1,Packaging and Installation,其中包含8个小点

1.1 ACS Publisher ID,要签名的sis文件必须被一个有效的ACS Publisher ID签名过。

1.2 Installation and Startup,程序的安装必须和用户手册相符,一般在5秒内应该启动完成,或者有进度条提示启动过程

1.3 File Creation Location,一般而言,应用程序只在安装盘符中创建文件,除非特殊声明

1.4 Uninstall,卸载时应该删除所有原来安装的文件,以及所有应用程序运行过程中下载或创建的文件

1.5 Installation to all Memory Locations,应用程序应该能安装到所有存储媒体中

1.6 Reinstall,应用程序在被删除后可以重新安装

1.7 UID and Device ID,确保UID和VID必须正确。

    UID: 0×20000000–0×2FFFFFFF,VID:0×70000000–0×7FFFFFFF或者VID=0

1.8 SIS File Version Information,SIS文件的版本信息应该和帮助,说明书和About对话框中的版本信息一致

2:General Usage Tests,其中包含4个小点:

2.1 System Features and OS Friendly,应用程序不能影响系统和其他应用程序的使用

2.2 Stress Test,进行15分钟左右,可以正确处理异常情况,而不会导致手机崩溃或停止响应

2.3 Scalable UI Compliance,支持Scalable UI,不同的分辨率和显示模式

2.4 SIP Session establishment,当收到请求时应用程序应当能建立一个SIP连接

3,Memory Usage,其中包含2个小点:

3.1 Low Memory Startup,应用程序可以比较好的处理低内存情况下的启动,当因低内存退出时可以显示相应出错信息

3.2 Low Storage Memory During Execution,当存储空间不够时,程序应该退出并通知用户该情况

4,Phone Functionality,主要包含2小点

4.1 Service Interruption,当遇到中断时(电话,短信等),程序应该暂停并保存相应状态,并且正确处理该中断。

4.2 Application Functionality After Reboot,程序当突然失去电源后重起后可以正常运行,而不会导致panic或停止响应

5,User Control,主要有4个小点:

5.1 Task List,程序可以通过taks list关闭

5.2 Privacy statement dialog,当程序第一次启动时显示,告知用户capability的使用情况

5.3 Billable Events,当程序需要进行付费操作时应该弹出对话框告知用户

5.4 Backup and Restore Compliance,应用程序不能和Symbian的这项功能冲突

二,Extended Set Capablities主要是对能力(Capability)的限制,分为三部分:

1,Declarative:ProtServ,ReadDeviceData,WriteDeviceData,SwEvent,

               TrustedUI,SurroundingDD,PowerMgmt

2,Phone manufacturer Approval:NetworkControl, MultimediaDD, AllFiles, CommDD, DiskAdmin

3,Phone Manufacturer Grant:TCB, DRM


TAG:

 

评分:0

我来说两句

Open Toolbar