配置文件的升级测试方法和装置的制造方法_4

文档序号:9375462阅读:来源:国知局
或暗示相对重要性。此外,在本发明的描述中,除非另有说明,"多个"的含义 是两个或两个以上。
[0086] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属技术领域的技术人员所理解。
[0087] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上 述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的 软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公 知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻 辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列 (Programmable Gate Array;以下简称:PGA),现场可编程门阵列(Field Programmable Gate Array ;以下简称:FPGA)等。
[0088] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步 骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0089] 此外,本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是 各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块 既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果 以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可 读取存储介质中。
[0090] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0091] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何 的一个或多个实施例或示例中以合适的方式结合。
[0092] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例 性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述 实施例进行变化、修改、替换和变型。
【主权项】
1. 一种配置文件的升级测试方法,其特征在于,包括: 获得启动的应用中的配置文件; 对所述配置文件进行解析,获得所述配置文件的第一关键信息,所述第一关键信息包 括所述配置文件的第一版本号和所述第一版本号所对应的版本的升级时间; 触发所述配置文件进行升级,在所述配置文件升级之后,获得升级后的配置文件的第 二关键信息,所述第二关键信息包括升级后的配置文件的第二版本号和所述第二版本号所 对应版本的升级时间; 根据所述第一关键信息和所述第二关键信息确定所述配置文件的升级情况。2. 根据权利要求1所述的方法,其特征在于,所述根据所述第一关键信息和所述第二 关键信息确定所述配置文件的升级情况包括: 如果所述第二关键信息中的第二版本号与所述第一关键信息中的第一版本号相同,或 者所述第二关键信息中的第二版本号不是升级的目的版本号,则确定所述配置文件升级失 败;或者, 如果所述第二关键信息中的第二版本号为升级的目的版本号,但所述第二关键信息中 所述第二版本号所对应版本的升级时间不正确,则确定所述配置文件升级成功,但升级时 间不正确;或者, 如果所述第二关键信息中的第二版本号为升级的目的版本号,并且所述第二关键信息 中所述第二版本号所对应版本的升级时间正确,则确定所述配置文件升级成功,并且升级 时间正确。3. 根据权利要求1或2所述的方法,其特征在于,所述对所述配置文件进行解析,获得 所述配置文件的第一关键信息包括: 加载自定义文件解析类,通过加载的自定义文件解析类对所述配置文件进行解析,获 得所述配置文件的第一关键信息。4. 根据权利要求1或2所述的方法,其特征在于,所述根据所述第一关键信息和所述第 二关键信息确定所述配置文件的升级情况之后,还包括: 在所述配置文件升级后,对所述应用的核心模块进行崩溃测试。5. 根据权利要求4所述的方法,其特征在于,所述对所述应用的核心模块进行崩溃测 试之后,还包括: 将所述配置文件的升级情况,或者将所述配置文件的升级情况和所述应用的核心模块 的崩溃测试结果存入数据库,并输出测试报告。6. -种配置文件的升级测试装置,其特征在于,包括: 获得模块,用于获得启动的应用中的配置文件; 解析模块,用于对所述获得模块获得的配置文件进行解析,获得所述配置文件的第一 关键信息,所述第一关键信息包括所述配置文件的第一版本号和所述第一版本号所对应的 版本的升级时间; 触发模块,用于触发所述配置文件进行升级; 所述解析模块,还用于在所述配置文件升级之后,获得升级后的配置文件的第二关键 信息,所述第二关键信息包括升级后的配置文件的第二版本号和所述第二版本号所对应版 本的升级时间; 确定模块,用于根据所述解析模块获得的所述第一关键信息和所述解析模块获得的所 述第二关键信息确定所述配置文件的升级情况。7. 根据权利要求6所述的装置,其特征在于, 所述确定模块,具体用于当所述第二关键信息中的第二版本号与所述第一关键信息中 的第一版本号相同,或者所述第二关键信息中的第二版本号不是升级的目的版本号时,确 定所述配置文件升级失败;或者,当所述第二关键信息中的第二版本号为升级的目的版本 号,但所述第二关键信息中所述第二版本号所对应版本的升级时间不正确时,确定所述配 置文件升级成功,但升级时间不正确;或者,当所述第二关键信息中的第二版本号为升级的 目的版本号,并且所述第二关键信息中所述第二版本号所对应版本的升级时间正确时,确 定所述配置文件升级成功,并且升级时间正确。8. 根据权利要求6或7所述的装置,其特征在于, 所述解析模块,具体用于加载自定义文件解析类,通过加载的自定义文件解析类对所 述配置文件进行解析,获得所述配置文件的第一关键信息。9. 根据权利要求6或7所述的装置,其特征在于,还包括: 崩溃测试模块,用于在所述配置文件升级后,对所述应用的核心模块进行崩溃测试。10. 根据权利要求9所述的装置,其特征在于,还包括: 输出模块,用于将所述配置文件的升级情况,或者将所述配置文件的升级情况和所述 应用的核心模块的崩溃测试结果存入数据库,并输出测试报告。
【专利摘要】本发明提出一种配置文件的升级测试方法和装置,该配置文件的升级测试方法包括:获得启动的应用中的配置文件;对所述配置文件进行解析,获得所述配置文件的第一关键信息,所述第一关键信息包括所述配置文件的第一版本号和所述第一版本号所对应的版本的升级时间;触发所述配置文件进行升级,在所述配置文件升级之后,获得升级后的配置文件的第二关键信息,所述第二关键信息包括升级后的配置文件的第二版本号和所述第二版本号所对应版本的升级时间;根据所述第一关键信息和所述第二关键信息确定所述配置文件的升级情况。本发明实现了对配置文件的升级进行自动化测试,节约了人工成本,并降低了人工比对的出错率,提高了测试准确率和测试效率。
【IPC分类】G06F11/36
【公开号】CN105095074
【申请号】CN201510405555
【发明人】张润琦
【申请人】北京金山安全软件有限公司
【公开日】2015年11月25日
【申请日】2015年7月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1