基于移动终端JAVA业务及相关测试研究

发表于:2008-1-25 16:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

        2.对于未来要开展Java业务的运营商,建议按照如下的四个步骤逐步开展Java业务,见图2所示。


图片点击可在新窗口打开查看

        首先,明确业务需求和定位,针对Java业务打造健康的商务模式,形成合理的产业链和规范的业务流程。对于终端方面的规划,建议分成低端、中端和高端三个档次以适应不同的用户群。同时,根据产品定位制定手机功能要求,主要分为以下几类:游戏手机;学习手机,主要提供学习功能;多媒体手机,支持音乐、视频、流媒体;聊天手机,支持QQ、MSN等聊天功能;商务手机,支持上网、收发邮件、股票等;支付/彩票手机,支持小额支付、手机彩票等。

        其次,规范的制定应包含三个方面的内容。

        (1)业务规范。它是开展Java业务、进行业务组织与管理的依据。业务规范主要内容包括业务基本概念、业务流程、业务功能、业务使用、计费要求、业务要求以及客户服务等。

        (2)技术规范系列。终端规范则规范了运营商Java业务的移动终端的开发生产,包括对移动终端物理性能指标、DRM、JAM、OTA、安全性、兼容性测试等各方面的要求;平台设备规范主要介绍了为开展Java业务对平台设备的要求,如业务门户、用户管理、CP管理、终端管理、测试管理、系统分析等;应用开发指南制定了一个统一的开发规范,为运营商Java业务的应用开发提供一个标准,使得应用具有统一业务风格,保证业务的易用性,从而指导CP/SP开发符合运营商Java规范要求的应用。

        (3)测试规范系列。终端测试规范规定了终端在实际开通运营网络中的Java业务功能测试方法,适用于为保证终端JavaME功能的正常应用而进行的测试;应用测试规范定义CP/SP在将应用程序加载到平台之前需要进行的测试,保证应用程序满足质量、稳定性和标准平台的要求。

        再次,业务建设包含以下几个方面的内容。其中终端参考设备的开发、测试环境的建设、应用开发工具SDK的开发再加上平台的建设,建立DRM系统,运用DRM保护内容,开展CP/SP开发相关应用,并组织业务内容。

        最后,业务实施要加强业务管理,包含业务上线测试、业务持续优化、端到端质量测试、SP业务内容监控、SP业务推广监控、业务发送量监控、业务整体运营分析等。

四、基于移动终端Java 业务的测试要求

        测试要求分为两个方面:对于终端的测试和对于应用的测试。下面先介绍一下对终端的测试要求。终端的测试流程如图3所示。

图片点击可在新窗口打开查看


        终端的测试主要分为以下三个层次。

        1.TCK测试。TCK测试保证了JAVAVM的兼容性。测试方法主要是使用TCK测试工具对终端实现的JSR进行兼容性测试,测试内容主要有CLDC1.0/1.1、MIDP2.0、JTWI1.0、WMA1.1、PDA、MMAPI、SATSA等。

        2.验证测试。因为仅仅通过TCK测试,远远不能保证VM的质量,通过验证测试保证了VM的功能、性能以及稳定性是否符合商用需求。它采用手工测试和测试工具两种方式。测试内容主要有功能测试、性能测试、稳定性测试。

        3.现网测试。此项测试的目的是保证终端和系统平台设备在网络内能够互通。测试方法主要是设计测试用例,验证终端在实际开通运营的网络中是否使用正常。测试内容有应用的下载、应用的运行、应用的权限等。在应用商用之前,需要在所适配的终端上进行全面的测试,确保应用功能正确,与终端兼容。测试内容包括UI测试、功能测试、兼容性测试等。通过上述测试的要求,可以满足终端和应用的兼容性要求。本文简单描述了基于移动终端的Java技术,并对运营商开展Java业务和进行测试提出了一些建议。随着Java技术的发展,基于移动终端的Java业务会变得更加丰富多彩,必将成为3G网络业务发展中的一大亮点!
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号