近期公司自己開發一套屬于自己的JVM,主要是用來安裝和運行java應用的。下面先介紹一下jvm在客戶端的操作流程:
1、首先從手機主菜單進入“游戲廳”;
2、游戲廳中首先看到的是java分類列表:熱門游戲、精品書籍、超強軟件、我的應用和更多應用。熱門游戲、精品書籍和超強軟件里都是手機廠商自己內置的應用,用戶自己可以通過“更多應用”這一功能下載自己喜愛的應用,并安裝到“我的應用”中,下載可以本地下載也可以遠程下載,本地下載是用戶選擇已經下載好并保存到手機或存儲卡中的應用安裝程序,用戶只需找本程序點擊安裝即可,遠程下載是登錄到我們的服務器上選擇下載自己喜歡的應用下載并安裝到本機。當然也可以通過某個游戲中的菜單連接到此游戲提供商網站中去下載安裝;
3、運行下載的游戲。
我們的測試任務是:
1、驗證在jvm中是否能夠本地安裝應用
2、驗證在jvm中是否能夠連接到我們的服務器上并下載安裝應用(此功能還未實現)
3、驗證在運行游戲時是否可以通過某個菜單通過wap鏈接到游戲提供商的游戲網站中去下載更多應用到本機
4、驗證從游戲提供商游戲網站中下載的應用是否可以安裝到“我的應用”中
5、驗證“我的應用”中的應用是否可以正確運行,相應按鍵是否響應相應的動作
6、下載時是否有獲取應用程序的百分比顯示
7、下載時將手機電池拆下、來電話或者取消下載,java應用的下載和安裝是否被中斷,并且在“我的應用”中沒有殘留信息
8、驗證運行應用時不影響打電話、短信息功能的實現
9、隨時可以退出應用程序的運行
原文轉自:http://www.anti-gravitydesign.com