[发明专利]测试用程序的更新方法有效
申请号: | 200710160569.4 | 申请日: | 2007-12-25 |
公开(公告)号: | CN101470610A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 罗梓桂;陈志丰 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 戈 泊 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 程序 更新 方法 | ||
技术领域
本发明涉及一种测试用程序的更新技术,更详而言之,涉及一种用以更新待测计算机中的操作系统程序、固件程序以及驱动程序等测试用程序的更新方法。
背景技术
目前在对服务器的诸如网卡(Network Interface Card;NIC)、串行输入/输出(Serial Input/Output;SIO)、PCI总线、软盘(Floppy Disk)、或者驱动等软硬件的性能进行测试时,需要配合不同的测试工具的使用安装多个不同的测试应用程序,此外,上述测试作业与例如Windows、Linux等操作系统程序、例如基本输入输出系统(Basic Input/OutputSystem;BIOS)及基板控制器(Baseboard Management Controller;BMC)等的固件(Fireware)程序、以及例如鼠标、硬盘或软盘等驱动(Driver)程序等应用程序息息相关。而上述各该应用程序并非始终一成不变,随着现今通讯以及电子技术的飞速发展,其更新的频率也是非常的高,因此,一般在对应上述各该应用程序的官方网站上会不定期发布各该应用程序的更新版本,一旦上述各该应用程序版本有所更新,测试作业人员则需相应及时地自该官方网站下载数据并更新该服务器中的应用程序版本,进而供作业人员将上述相同的测试软硬件(测试应用程序配合测试工具)建立在该更新后的系统环境中,对该服务器的软硬件性能执行后续测试作业。
而上述各应用程序的更新方式通常为:首先,将所需的更新版本的操作系统程序数据、固件程序数据、以及包含多个驱动子程序的驱动程序数据分别储存于例如光盘的第一记录媒体、可启动(Bootable)的例如USB(Universal Serial Bus)随身碟的第二记录媒体、以及第三记录媒体,其中,该操作系统程序数据中一般不一定为该更新版本的包含多个驱动子程序的驱动程序数据(以下简称为内嵌驱动程序(OSEmbedded Driver));接着,启动该服务器,进入BIOS设置接口设置该第二记录媒体为首选启动方式,保存设置后退出,再重新启动该服务器;随后,将该第二记录媒体插接至该服务器,以执行固件更新作业,待完成后再重新启动该服务器,再次进入BIOS设置接口更改该第一记录媒体为首选启动方式,再次保存设置后退出,再重新启动该服务器;将该第一记录媒体置入该服务器,以执行操作系统的更新作业,在操作系统更新过程中,系统同时会将该操作系统程序数据所具有的所有内嵌驱动子程序数据加载至该服务器中,待操作系统更新完成后再重新启动该服务器,以进入该操作系统,此时,再将该第三记录媒体插接至该服务器,并人为地自该第三记录媒体中逐个搜寻出与该服务器中已加载的各该内嵌驱动子程序对应的更新版本的驱动程序,执行逐个驱动子程序更新作业,且此时,因该服务器的操作系统中预先已安装有各该内嵌驱动子程序,因此,每更新一个驱动子程序,均要重新启动服务器,以使该驱动子程序生效,方可进行下一驱动子程序的更新作业。
如上所述,采用上述应用程序更新方式,若需同时更新固件以及操作系统,则需多次进入服务器的BIOS设置接口更改设置系统启动方式,也需配合多次服务器重启作业,无疑增加了应用程序更新时间上的浪费;此外,由于在操作系统更新时加载其所具有的内嵌驱动子程序,并在操作系统程序更新完成后再将驱动子程序更新为更新版本的驱动子程序,如此,造成每更新一个驱动子程序,需重新启动一次服务器,而且,一般驱动子程序至少有5或6个,如此,则意味着重新启动服务器的次数要高达5或6次以上,进而占用了过多时间,影响更新操作效率;再者,上述驱动程序的更新作业是通过人为方式对该第三记录媒体中的驱动子程序进行一一选取并进行后续更新作业,如此,极易由于人为因素而遗漏某一驱动子程序的更新,进而影响整个测试用应用程序更新的完整性。
因此,如何提出一种可解决现有技术种种缺失的测试用程序的更新方法,以有效节省时间、提高工作效率,并提供完整的更新作业,实为目前亟欲解决的技术问题。
发明内容
鉴于上述现有技术的缺点,本发明的主要目的在于提供一种测试用程序的更新方法,以节约时间,进而提高更新效率。
本发明的另一目的在于提供一种测试用程序的更新方法,以避免人为因素而遗漏某一驱动程序的更新,进而影响整个测试用程序更新的完整性的弊端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710160569.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对周边装置的检测系统
- 下一篇:提高对小型计算机接口存储设备的存取效率的方法