一种多操作系统整合测试方法

文档序号:6463505阅读:166来源:国知局
专利名称:一种多操作系统整合测试方法
技术领域
本发明涉及一种依托操作系统平台对系统中硬件设备进行测试的方法,尤其涉及
一种多操作系统整合测试的方法。
背景技术
目前,系统测试人员在进行磁盘等硬件设备诊断测试时,对于不同的操作系统测 试平台,如Windows、 Linux、 Dos等,由于操作系统的不同,在每个操作系统平台下测试的 侧重点也不相同,对于Windows系统由于其具有越来越高的安全性,我们很难在其系统环 境下对所有的硬件设备进行底层的硬件功能性测试,因此在Windows系统环境下检测人员 测试重点更倾向于应用和性能方面的测试,如文件系统测试、CPU占用率测试等。而由于 Li皿x、 Dos和EFI系统是一种全新的微型的操作系统平台,其最终目的是取代现有的BIOS 平台完成操作系统的启动,并且EFI提供可比传统BIOS更完善、更全面的功能,其相当于一 个小型的操作系统,同时其具有和Li皿x系统相仿的硬件开放性,由于EFI与BIOS处于同 一级别,所以EFI更加贴近于硬件设备层,系统测试人员通过其可以对磁盘等硬件设备进 行完全地控制,并可进行硬件设备级别的功能测试。 针对不同操作系统自身的特点,测试人员需要不断重新启动电脑设备,分别进入 不同的操作系统平台进行测试,这样势必会增加测试的复杂性和测试人员的工作量,延长 了测试时间,并且每一种操作系统平台下的测试重点并比完全相同,如果只在一种操作系 统环境下进行测试,又可能使测试的覆盖率不够,不能对硬件设备进行全面完整的测试,因 而降低了测试结果的准确性。

发明内容
为解决上述中存在的问题与缺陷,本发明提供了一种多操作系统整合测试的方 法。 本发明是通过以下技术方案实现的 本发明所涉及的一种多操作系统整合测试的方法,包括在所述电脑设备加电自 检并进入EFI系统后,启动EFI程序;在EFI程序环境下对系统的整个物理磁盘的扇区进行 扫描,以对磁盘设备进行测试;测试结束后生成一记录有测试结果的日志文件;选择加载 一操作系统并进入到所述作业系统的环境下,对所述作业系统环境下的文件系统以及磁盘 在所述系统环境下的磁盘性能进行测试;测试结束后生成一记录有测试结果的日志文件; 退出所述操作系统并返回到所述EFI程序下对所述记录有测试结果的各日志文件进行收 集汇总;判断是否还需要加载其他操作系统,如果是则加载操作系统并进入到所述作业系 统的环境下,如果否,则将所述汇总后的日志文件发送到服务器端进行文件解读及后续的 分析处理。 其中所述加载其他操作系统还通过网络将所述总线的日志文件发送到服务器端 进行文件解读及后续的分析处理。所述操作系统为Windows、 Li皿x与Dos操作系统。
本发明提供的技术方案的有益效果是 本发明可以实现在不同的测试操作系统平台和测试配置脚本之间自动进行切换, 并自动完成相应的测试程序,使整个测试流程不需要外界或人工干预,从而简化了复杂的 测试流程,縮短了测试的时间,并且也减小了测试人员的工作量,减少了由于人为操作所带 来的不必要的负面影响。


图1是多作业系统整合测试方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述 参见图l,本实施例提供了一种多作业系统整合测试的方法,该方法主要包括以下 步骤 步骤101在电脑设备加电自检。
步骤102进入EFI系统。
步骤103启动EFI程序。 步骤104在EFI程序环境下对系统的整个物理磁盘的所有的扇区进行扫描,以对 磁盘设备进行硬件底层的测试。 步骤105硬件底层测试结束后生成一个记录有测试结果的日志文件。 步骤106选择加载一个操作系统进入到此操作系统的环境下,对此操作系统环境
下的文件系统以及磁盘在此系统环境下的磁盘性能进行测试。 步骤107测试结束后生成一个记录有测试结果的日志文件。 步骤108退出此操作系统并返回至EFI程序环境下对所述记录有测试结果的各个 日志文件进行收集汇总。 步骤109判断是否还需要加载其他操作系统,如果是返回步骤105,否则执行步骤 110。 步骤IIO将汇总后的日志文件通过网络网路发送至服务器端进行日志文件的解 读及后续的分析处理。 本实施例使测试人员能够从底层到上层,从对磁盘硬件设备的检测和扇区的扫描 到对各个操作系统下的文件系统的测试以及磁盘性能的检测,实现系统硬件设备的全面整 体测试,进而突破了现有技术中各个操作系统的限制,而且本实施例的测试是一体化的,其 测试的流程可被看作是一个整体而不需要人为的干预,其综合了多种操作系统下的特点, 实现了一个全面完整的测试。
权利要求
一种多操作系统整合测试方法,其特征在于,所述方法包括在所述电脑设备加电自检并进入EFI系统后,启动EFI程序;在EFI程序环境下对系统的整个物理磁盘的扇区进行扫描,以对磁盘设备进行测试;测试结束后生成一记录有测试结果的日志文件;选择加载一操作系统并进入到所述作业系统的环境下,对所述作业系统环境下的文件系统以及磁盘在所述系统环境下的磁盘性能进行测试;测试结束后生成一记录有测试结果的日志文件;退出所述操作系统并返回到所述EFI程序下对所述记录有测试结果的各日志文件进行收集汇总;判断是否还需要加载其他操作系统,如果是则加载操作系统并进入到所述作业系统的环境下,如果否,则将所述汇总后的日志文件发送到服务器端进行文件解读及后续的分析处理。
2. 根据权利要求1所述的多操作系统整合测试方法,其特征在于,其中所述加载其他 操作系统还通过网络将所述总线的日志文件发送到服务器端进行文件解读及后续的分析 处理。
3. 根据权利要求1所述的多操作系统整合测试方法,其特征在于,所述操作系统为 Windows、 Linux与Dos操作系统。
全文摘要
本发明公开了一种多操作系统整合测试方法,该方法包括对系统整个物理磁盘的扇区进行扫描以对磁盘设备进行硬件底层的测试;选择加载一个操作系统并进入到次操作系统环境下,对此系统环境下的文件系统及磁盘在此系统环境下的磁盘性能进行测试;退出此操作系统并返回至EFI环境下对上述测试结果进行汇总;判断是否还需要加载其他操作系统,是则返回加载其他操作系统,否则将汇总后的测试结果发送至服务器端进行分析处理。
文档编号G06F11/22GK101699408SQ20081010621
公开日2010年4月28日 申请日期2008年5月9日 优先权日2008年5月9日
发明者任中本, 任忠宇 申请人:北京泰得思达科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1