[发明专利]一种对MIDlet生命周期事件记录回放的测试方法无效

专利信息
申请号: 200910010824.6 申请日: 2009-03-21
公开(公告)号: CN101510170A 公开(公告)日: 2009-08-19
发明(设计)人: 杜振军;陈荣;刘亚清;屠丹;杨红;刘洪波 申请(专利权)人: 大连海事大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 大连八方知识产权代理有限公司 代理人: 卫茂才
地址: 116026辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 midlet 生命周期 事件 记录 回放 测试 方法
【权利要求书】:

1、一种对MIDlet的生命周期事件进行记录回放的测试方法,其特征是,包括以下步骤:

A、将MIDlet类插装记录代码后启动运行,记录MIDlet的运行过程中所有发生的生命周期事件;

B、记录阶段完成后,再将MIDlet类插装回放代码后启动运行,依次回放记录阶段的生命周期事件;

C、回放完成后,在主机端将回放结果与记录阶段信息进行比较分析处理,生成事件测试报告。

2、根据权利要求1所述的一种对MIDleL的生命周期事件进行记录回放的测试方法,其特征在于,步骤A的实现方式有如下步骤:

(1)定位且备份待修改的MIDlet类;

(2)将MIDlet类中原生命周期事件方法分别用新方法包裹起来,注入记录代码,修改成“记录MIDlet”;

(3)启动HTTP Server;

(4)启动“记录MIDlet”,将记录结果存于本地设备并发送给Server端保存。

(5)结束记录阶段,关闭HTTP Server,备份记录阶段修改的MIDlet类文件。

3、根据权利要求1和2所述的一种对MIDlet的生命周期事件进行记录回放的测试方法,其特征在于,步骤A中的第(2)步有如下具体特征:

(a)对于startApp,destroyApp,pauseApp方法,采取将原方法更名,然后重写新的startApp,destroyApp,pauseApp方法,将更名后的原方法包裹于其中,并在原方法调用前的位置注入记录代码;

(b)而对于notifyDestroyed和notifyPaused方法,直接故其包裹在新建的相应的不同名方法中,在包裹方法内调用notifyDestroyed和notifyPaused方法前的位置注入记录代码;并在程序中原来调用notifyDestroyed/notifyPaused方法的位置换成调用该新建的方法;

(c)对于resumeRequest方法不做记录;

(d)生命周期事件的记录可以与用户事件的记录一并进行。

4、根据权利要求1所述的一种对MIDlet的生命周期事件进行记录回放的测试方法,其特征在于,步骤B的实现方式有如下步骤:

(1)检查记录文件是否存在,若存在则继续回放阶段的进行;

(2)向MIDlet类注入回放代码,修改成“回放MIDlet”;

(3)启动HTTP Server;

(4)启动“回放MIDlet”,按记录文件内容依次回放事件,回放结果发给Server端保存;

(5)结束回放阶段,关闭HTTP Server,备份回放阶段修改的MIDlet类文件,恢复最初备份的MIDlet源文件。

5、根据权利要求1和4所述的一种对MIDlet的生命周期事件进行记录回放的测试方法,其特征还在于,步骤B中的第(2)步有如下具体特征:

(a)在构造方法体的最后注入回放线程;

(b)startApp不需在回放时额外触发,只需在回放时做好跟踪记录;

(c)若记录生命周期事件时没有记录用户事件的话,则需注入程序代码去触发调用destroyApp/pauseApp。若已记录了用户事件的话,对于记录文件中destroyApp/pauseApp记录行后紧随的是notifyDestroyed/notifyPaused的事件,则不需另外触发,而由用户事件回放时自动触发,只需在回放时做好跟踪记录;

(d)在pauseApp方法体内注入代码,使MIDlet从paused状态可以自动回到active状态或进入destroyed状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910010824.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top