发明名称 自动化测试中可自动恢复的目标程序运行控制方法及装置
摘要 一种自动化测试中可自动恢复的目标程序运行控制方法及装置,包括:将目标程序依序划分为多个具有唯一标识的可独立运行的模块,建立一个配置文件用于记录当前正在执行的模块的执行情况,并将目标程序及对应的配置文件保存在非系统分区;执行目标程序,判断若当前系统运行异常,则根据预先设置自动重启操作系统,并使用预先制作的系统镜像文件恢复操作系统;恢复系统后,查询配置文件中记录的导致异常的模块标识,从该模块标识的下一个模块开始运行目标程序。应用本发明,可保证在自动化测试过程中,模拟windows下的真实用户行为而由于软件问题导致系统运行异常时,能够自动恢复系统以及自动执行测试过程,确保自动化测试的持续执行能力。
申请公布号 CN102855174B 申请公布日期 2016.06.01
申请号 CN201110176416.5 申请日期 2011.06.28
申请人 北京奇虎科技有限公司;奇智软件(北京)有限公司 发明人 张杰
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京国昊天诚知识产权代理有限公司 11315 代理人 许志勇
主权项 一种自动化测试中可自动恢复的目标程序运行控制方法,其特征在于,包括如下步骤:将所述目标程序的启动项预先配置为在操作系统启动后自动运行;将所述目标程序依序划分为多个具有唯一标识的可独立运行的模块,建立一个配置文件用于记录当前正在执行的模块的执行情况,并将所述目标程序及对应的配置文件保存在非系统分区;执行目标程序,判断若当前系统运行异常,则根据预先设置自动重启操作系统,并使用预先制作的系统镜像文件恢复操作系统;恢复系统后,查询所述配置文件中记录的导致异常的模块标识,从该模块标识的下一个模块开始运行所述目标程序。
地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)