本文主要讨论了在DRM(Digital Rights Management)、OMA-Download以及SyncML相关的测试点。这些测试点涵盖了各种数据类型的处理、下载和同步功能,以及针对不同平台的兼容性和错误处理。 首先,关于DRM,它是用于保护数字内容版权的一种技术。测试点包括确保对不同文件类型(如wbmp、jpeg、jpg、png、bmp、gif等图像,amr、mid、midi、imy、wav、mp3、m4a、aac等音频,以及mp4、3gp视频)的支持。此外,还需要验证DRM是否能够正确处理Java应用程序和特定平台(如MTK平台)的内容,例如将文件存储在SD卡上。在DRM测试中,关键在于验证内容的授权和分发,确保只有获得授权的用户能够访问和使用受保护的内容。 对于OMA-Download,测试重点是验证是否可以通过该协议进行文件的下载,同时检查不同状态代码(如900、902、905、906、951、953、954等)的处理,特别是Android平台上的状态代码追踪和MTK平台的next-url处理。此外,还涉及到Android设备如何处理下载的内容,尤其是DRM保护的文件。 在SyncML方面,测试主要是为了确保设备间的数据同步功能,包括双向同步、备份、恢复、导出和导入。SyncML支持不同类型的同步模式,如Client/Server模式,以及Contact和Calendar信息的同步。它要求客户端和服务器端的Contact和Calendar信息结构一致,以实现有效的数据同步。此外,SyncML的修改、数据库一致性以及错误处理也是测试的重点。 在实际应用中,例如Android设备,可能需要与Gmail服务进行SyncML同步,因此测试应涵盖Gmail集成的情况。同时,MiniCase可以用来模拟具体场景,如测试单个图像或音频文件的下载,以及DRM授权的应用。 这篇内容汇总了DRM、OMA-Download和SyncML测试的关键点,对于理解和确保这些技术在移动设备上的正确实施具有重要意义。通过详尽的测试,可以确保内容的安全性、下载的顺畅性以及数据的同步效率,从而提供更好的用户体验。
DSW:主要是根据x-wap-profile中的rdf文件查看手机要求支持的各种媒体格式手机能否正常的下载、使用,以及查看存储的路径是否正确。
一般来说我们手机支持的图片类型有:wbmp,jpeg,jpg,png,bmp,gif
音频类型有:amr,mid,midi,imy,wav,mp3,m4a,aac
视频类型有:mp4,3gp
其他类型有:vcard,vcalendar,jad/jar(Android平台的手机可能不支持java,也不能下载vcard,vcalendar)
(MTK平台的项目需要注意,保存文件致SD卡,删除SD卡中的文件夹再存储,通过Opera mini下载等)
DDW:主要是测试图片、铃声、视频、java文件、DRM文件等是否能通过OMA Download,以及查看OMA Download返回的各种状态码是否正确。
需要测试的状态码有(900,902,905,906,951,953,954)
Android平台手机部分status code可能需要抓trace才能查看,MTK平台的手机返回的next-url上的status code可能不及时,刷新页面即可。
DRM:主要是测试各种文件权限的使用、消耗
所有手机支持格式的文件所制作成的DRM文件,手机都是要支持的(服务器上imy,aac格式的DRM文件有部分有问题)
测试count,interval,datatime权限的使用,销毁
设置DRM文件为壁纸,来电铃声,联系人图片等(次数限制的文件是不允许设置的),看能都设置成功,到期后是否恢复默认
复合权限的测试(CD/SD):
权限文件中包含count,interval,datatime三种中的两种或更多限制,原则是哪个先到期,文件则不能用,取的是交集。
多权限测试(仅SD):一个DCF文件收到多个权限文件
如:收到一个count=2的权限,另外收到一个count=3的权限,则一起可以使用5次
收到一个count=2的权限,另外收到一个interval=3min的权限,则文件使用满3分钟后,还可以使用2次
注:在有多个、多种权限的情况下,现使用的是datatime,其次interval,最后是count
DRM文件一般使用的是网络时间来判定文件是否到期,能否使用等,但如果当手机获取不到网络时间的情况下,则使用的是手机本地的时间。
SyncML协议测试 检查当前设备是否符合SyncML device规定的最小需求。
检查基于Two way/Backup/Restore/Export/Import同步方式下基本同步流程正确无误。
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 1
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Unity UGUI性能优化实战:UGUI_BatchDemo示例
- Java实现小游戏飞翔的小鸟教程分享
- Ant Design 4.16.8:企业级React组件库的最新更新
- Windows下MongoDB的安装教程与步骤
- 婚庆公司响应式网站模板源码下载
- 高端旅行推荐:官网模板及移动响应式网页设计
- Java基础教程:类与接口的实现与应用
- 高级版照片排版软件功能介绍与操作指南
- 精品黑色插画设计师作品展示网页模板
- 蓝色互联网科技企业Bootstrap网站模板下载
- MQTTFX 1.7.1版:Windows平台最强Mqtt客户端体验
- 黑色摄影主题响应式网站模板设计案例
- 扁平化风格商业旅游网站模板设计
- 绿色留学H5模板:科研教育机构官网解决方案
- Linux环境下EMQX安装全流程指导
- 可爱卡通儿童APP官网模板_复古绿色动画设计