当前位置: 首页 > news >正文

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之96——BREW中运营商管理的测试UBT...

这一节以UBT为例,来说明商用测试的主要内容,中国电信运营BREW业务时,会有些不同点。

接受检查测试时,测试人员还将对在线提交的应用包准确性及开发商资质作相应检查。进入测试时,主要检查MIF设置,应用程序图标和应用在手机上的基本运行状况。

MIF设置包括MIF文件可以正常被打开,文件中的优先级设置是否正确。如果支持iLicense,须选择File优先级,ClassID不同时出现Applets Dependencies栏内,且不同时出现Applets 栏和Extensions 栏,MIF中出现的所有通知均存在于应用程序规范中,编码应选择unicode。如果具有屏幕保护功能,那么屏幕保护选项被选定。如果被使用的扩展类已经通过UBT测试,是否在提交报告中及MIF文件中准确填写了该扩展类的ClassID号。应用程序图标的尺寸包括ImageIconThumbnail三种图标都应包括在MIF ,微缩图像(Thumbnail)16w x 16h 像素 ,图标 (icon) 26w x 26h 像素支持部分或全部透明 。图像(Image)65wx42h)。如果手机支持的话,允许满屏显示或者按标准显示尺寸进行显示。应用程序必需包含版本号码,当应用程序有多个版本号码时,所有的版本号码必需与提交清单一致。

应用程序必需可以下载到手机上,图标显示正确,名称与提交清单的一致性。MIF文件中应用名字只允许采用中文名称显示,中文名称应和提交清单中应用程序名称一致,应用程序能使用应用程序管理器启动并退出。主屏幕应包括帮助,帮助项名称应包含帮助二字。主屏幕应包括关于选项,关于项名称应包含关于二字,应给出公司名称、应用程序名称、应用程序的版本号、公司。如果应用程序是一个联网程序,须采用中国联通的内网URL,确认应用能够访问互联网上的服务器。

全面测试主要是测试应用在实际运行环境中的正常运行,对相关接口与功能的正确使用和实现,以及应用与手机核心呼叫功能模块保持兼容且不影响手机的正常呼叫功能。UBT测试不包含应用程序内容方面的测试,只帮助开发商对应用的基本逻辑与使用用例进行最基本的检查,同时检查应用是否符合中国联通的UI规范,任何有关应用内容方面的质量保证由开发商自行承担。

相关文章:

  • echarts学习网站
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之97——BREW的应用管理器...
  • QTableWidget嵌入QpushButton后定位QpushButton
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之98——BREW中RUIM的相关问题...
  • Linux strace命令使用详解
  • wireshark在ubuntu系统中的正确安装方法
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之99——BREW中的应用删除和召回...
  • 数据存储——SQLite数据库存储——API
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之100——BREW中绚丽多彩的应用...
  • 001.[python学习]写在前面的
  • 数据文件丢失的处理
  • Python for Infomatics 第14章 数据库和SQL应用一(译)
  • ORA-32004: obsolete and/or deprecated parameter(s) specified
  • 个人总结
  • 年终考评以后
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android单元测试 - 几个重要问题
  • Javascript 原型链
  • Java-详解HashMap
  • java中的hashCode
  • nginx 配置多 域名 + 多 https
  • Shadow DOM 内部构造及如何构建独立组件
  • 观察者模式实现非直接耦合
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 解析带emoji和链接的聊天系统消息
  • 浅谈Golang中select的用法
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​如何在iOS手机上查看应用日志
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #前后端分离# 头条发布系统
  • #数学建模# 线性规划问题的Matlab求解
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (6)设计一个TimeMap
  • (C)一些题4
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)编辑寄语:因为爱心,所以美丽
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .htaccess配置重写url引擎
  • .net MySql
  • .net 生成二级域名
  • .NET6 命令行启动及发布单个Exe文件
  • .NET微信公众号开发-2.0创建自定义菜单
  • .net专家(张羿专栏)
  • ?
  • [ C++ ] STL---stack与queue
  • [Android]常见的数据传递方式
  • [Bugku]密码???[writeup]
  • [BZOJ5125]小Q的书架(决策单调性+分治DP+树状数组)
  • [C/C++]关于C++11中的std::move和std::forward
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [Django 0-1] Core.Email 模块
  • [Docker]十二.Docker consul集群搭建、微服务部署,Consul集群+Swarm集群部署微服务实战