近期公司自己开发一套属于自己的JVM,主要是用来安装和运行java应用的。下面先介绍一下jvm在客户端的操作流程:
1、首先从手机主菜单进入“游戏厅”;
2、游戏厅中首先看到的是java分类列表:热门游戏、精品书籍、超强软件、我的应用和更多应用。热门游戏、精品书籍和超强软件里都是手机厂商自己内置的应用,用户自己可以通过“更多应用”这一功能下载自己喜爱的应用,并安装到“我的应用”中,下载可以本地下载也可以远程下载,本地下载是用户选择已经下载好并保存到手机或存储卡中的应用安装程序,用户只需找本程序点击安装即可,远程下载是登录到我们的服务器上选择下载自己喜欢的应用下载并安装到本机。当然也可以通过某个游戏中的菜单连接到此游戏提供商网站中去下载安装;
3、运行下载的游戏。
我们的测试任务是:
1、验证在jvm中是否能够本地安装应用
2、验证在jvm中是否能够连接到我们的服务器上并下载安装应用(此功能还未实现)
3、验证在运行游戏时是否可以通过某个菜单通过wap链接到游戏提供商的游戏网站中去下载更多应用到本机
4、验证从游戏提供商游戏网站中下载的应用是否可以安装到“我的应用”中
5、验证“我的应用”中的应用是否可以正确运行,相应按键是否响应相应的动作
6、下载时是否有获取应用程序的百分比显示
7、下载时将手机电池拆下、来电话或者取消下载,java应用的下载和安装是否被中断,并且在“我的应用”中没有残留信息
8、验证运行应用时不影响打电话、短信息功能的实现
9、随时可以退出应用程序的运行