一种自动化测试方法和装置制造方法及图纸

技术编号:4268907 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种自动化测试方法和装置,其中,该自动化测试方法包括:依次地恢复各个操作系统;对当前恢复的操作系统加载被测试程序;针对所述被加载的被测试程序测试用例群;其中,通过执行框架程序实现上述步骤的流程控制。所述自动化测试装置包括:系统恢复模块、加载模块、测试模块和框架程序控制模块。根据本发明专利技术,通过执行框架程序,可以实现自动控制操作系统的恢复,以及对当前恢复的操作系统加载被测试程序,进而实现自动化测试恢复的操作系统,不需要投入太多的人力和花费过多的时间,优化了测试操作。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,具体而言,涉及一种自动化测试方法和装置
技术介绍
WindowsQX操作系统易破坏且不稳定,使用时间久了,系统中便会留下一堆堆垃 圾文件,使系统相当臃肿,造成系统运行速度慢、频繁出错甚至死机。而对于Windows NT 或者WindOWS2000等操作系统,也存在诸多问题,导致需要经常重新安装操作系统,安装 Windows操作系统花费的时间大约为一个小时左右,可是让系统恢复到正常使用的状态,即 安装有各种程序软件的状态,却需要花费很长时间和精力,影响用户正常使用计算机。目前,测试工作往往一次只在一个操作系统版本下测试一个或多个测试用例;同 时,相关技术中的测试工作过多的依赖操作人员参与完成,具体体现在1.需要手工选择并人工恢复操作系统;2.需要手工选择并启动操作系统;3.需要人工登录操作系统;4.需要人工启动测试程序。由于测试工作重复性高,任务量大,且随着技术水平的提高,越来越多的测试需要 在多个操作系统版本下执行,对每个操作系统版本进行测试时,每次都需要操作者手动选 择并启动操作系统、人工登录操作系统、人工启动测试程序和人工进行操作系统的恢复等 操本文档来自技高网...

【技术保护点】
一种自动化测试方法,其特征在于,包括:依次地恢复各个操作系统;对当前恢复的操作系统加载被测试程序;针对所述被加载的被测试程序测试用例群;其中,通过执行框架程序实现上述步骤的流程控制。

【技术特征摘要】
一种自动化测试方法,其特征在于,包括依次地恢复各个操作系统;对当前恢复的操作系统加载被测试程序;针对所述被加载的被测试程序测试用例群;其中,通过执行框架程序实现上述步骤的流程控制。2.根据权利要求1所述的方法,其特征在于,通过执行框架程序实现上述步骤的流程 控制包括在所述框架程序中设置第一标识; 启动所述框架程序;所述第一标识的状态值为第一工作状态时,确定执行所述依次地恢复各个操作系统的 步骤;所述第一标识的状态值为第二工作状态时,确定执行所述对当前恢复的操作系统加载 被测试程序的步骤;所述第一标识的状态值为第三工作状态时,确定执行所述针对所述被加载的被测试程 序测试用例群的步骤。3.根据权利要求2所述的方法,其特征在于,所述第一标识的状态值为第一工作状态 时,确定执行所述依次地恢复各个操作系统的步骤包括修改所述第一标识的状态值为第二工作状态。4.根据权利要求2所述的方法,其特征在于,当所述框架程序在Windows操作系统环境 下运行时,所述第一标识的状态值为第一工作状态时,确定执行所述依次地恢复各个操作 系统的步骤包括从所述框架程序的配置文件中读取所述确定的操作系统的系统备份文件名和全球唯 一标识码⑶ID ;根据所述系统备份文件名组合成Ghost恢复软件能识别的批处理文件; 根据所述GUID生成系统启动命令,执行所述系统启动命令,将默认系统启动设置为 WinPE ;启动所述WinPE,所述WinPE根据所述批处理文件对所述确定的操作系统进行恢复。5.根据权利要求2所述的方法,其特征在于,当所述框架程序在Linux操作系统环境下 运行时,所述第一标识的状态值为第一工作状态时,确定执行所述依次地恢复各个操作系 统的步骤包括从所述框架程序的配置文件中读取所述确定的操作系统的系统备份文件名; 根据所述系统备份文件名生成脚本文件; 执行所述脚本文件,恢复所述确定的操作系统。6.根据权利要求5所述的方法,其特征在于,所述框架程序是Linux操作系统加载的, 包括所述Linux操作系统启动后,调用编译脚本文件; 执行所述编译脚本文件中的编译命令生成所述框架程序; 加载所述框架程序。7.根据权利要求2...

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:北京飞天诚信科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1