[发明专利]软件更新文件的测试方法和装置有效
申请号: | 200810224090.7 | 申请日: | 2008-10-15 |
公开(公告)号: | CN101382914A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 张秋利;赵晖;康俊杰 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 100871北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 更新 文件 测试 方法 装置 | ||
1.一种软件更新文件的测试方法,其特征在于,包括:
记录待测更新版本软件的信息;
自动生成所述待测更新版本软件的期望版本信息文件;
自动获取所述待测更新版本软件并对其进行安装,生成所述待测更新版本软件的实际版本信息文件;
判断所述期望版本信息文件和所述实际版本信息文件是否一致,并根据判断结果输出测试结果。
2.根据权利要求1所述的软件更新文件的测试方法,其特征在于,所述待测更新版本软件的信息包括:该待测更新版本软件的版本号、上一版本号,更新文件目录和要删除的文件目录,以及安装软件的测试环境。
3.根据权利要求1所述的软件更新文件的测试方法,其特征在于,所述自动生成期望版本信息文件的步骤包括:
自动获取所述待测更新版本软件的上一版本的版本信息文件以及要更新的文件和要删除的文件;
根据所述要更新的文件和要删除的文件改写所述上一版本的版本信息文件,生成期望版本信息文件。
4.根据权利要求1所述的软件更新文件的测试方法,其特征在于,所述根据判断结果输出测试结果的步骤包括:
如果所述期望版本信息文件和实际版本信息文件一致,则生成并输出软件更新文件正确报告,并对所述待测更新版本软件进行备份;
如果所述期望版本信息文件和实际版本信息文件不一致,则生成并输出软件更新文件错误报告,并记录下所述期望版本信息文件和实际版本信息文件之间的差异。
5.一种软件更新文件的测试装置,其特征在于,包括:
记录模块,用于记录待测更新版本软件的信息;
期望文件生成模块,用于自动生成所述待测更新版本软件的期望版本信息文件;
实际文件生成模块,用于自动获取所述待测更新版本软件并对其进行安装,生成所述待测更新版本软件的实际版本信息文件;
判断模块,用于判断所述期望版本信息文件和所述实际版本信息文件是否一致;
输出模块,用于根据判断结果输出测试结果。
6.根据权利要求5所述的软件更新文件的测试装置,其特征在于,所述期望文件生成模块包括:
文件获取模块,用于自动获取所述待测更新版本软件的上一版本的版本信息文件以及要更新的文件和要删除的文件;
改写模块,用于根据所述要更新的文件和要删除的文件改写所述上一版本的版本信息文件,生成期望版本信息文件。
7.根据权利要求5所述的软件更新文件的测试装置,其特征在于,所述实际文件生成模块包括:
软件获取模块,用于自动获取所述待测更新版本软件;
安装模块,用于自动安装所述待测更新版本软件;
生成模块,用于结合所述待测更新版本软件的信息,生成实际版本信息文件。
8.根据权利要求5所述的软件更新文件的测试装置,其特征在于,
如果所述判断模块判断出所述期望版本信息文件和实际版本信息文件一致,则所述输出模块生成并输出软件更新文件正确报告,并对所述待测更新版本软件进行备份;
如果所述判断模块判断出所述期望版本信息文件和实际版本信息文件不一致,则所述输出模块生成并输出软件更新文件错误报告,所述软件更新文件错误报告中包含所述期望版本信息文件和实际版本信息文件之间的差异。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810224090.7/1.html,转载请声明来源钻瓜专利网。