一种将Excel格式测试用例转为XML格式的方法及装置制造方法

文档序号:6622204阅读:304来源:国知局
一种将Excel格式测试用例转为XML格式的方法及装置制造方法
【专利摘要】本发明提供一种将Excel格式测试用例转为XML格式的方法,建立Excel格式的测试用例模板,并将测试用例信息数据填入所述测试用例模板中;分析测试用例管理工具导入用例的XML格式要求,将Excel表格的内容与XML里面各个节点进行一一对应;选定Excel格式测试用例模板中需导出测试用例信息数据的范围,将该范围内的信息数据按照XML格式要求生成XML文件,本发明还提供一种将Excel格式测试用例转为XML格式的装置,提高了效率,降低了人力成本。
【专利说明】一种将Exce I格式测试用例转为XML格式的方法及装置

【技术领域】
[0001] 本发明涉及一种将Excel格式测试用例转为XML格式的方法及装置。

【背景技术】
[0002] 在目前,使用测试用例管理工具新建用例、维护用例的操作比较繁琐,员工只能一 条一条的输入测试用例,用例要修改时也是一条一条的修改,工作效率低下,有些测试用例 管理工具只支持导入XML格式的用例,而人为的去编写XML格式的测试用例非常繁琐,极易 出现问题,例如:目前开源的测试用例管理工具Testlink,业界使用过程中均存在如下缺 点:只支持XML格式的测试用例导入,而人工很难去设计XML格式的测试用例;如果不用用 例导入功能,在Testlink工具中直接新建用例,效率很低;使用Testlink里面手工建的用 例,导出后的格式有限,不便于测试用例的评审操作;Testlink里面的用例维护也比较麻 烦,如果能通过用例导入功能则更加方便。


【发明内容】

[0003] 本发明要解决的技术问题之一,在于提供一种将Excel格式测试用例转为XML格 式的方法,提高了效率,降低了人力成本。
[0004] 本发明解决的技术问题之一是这样实现的:一种将Excel格式测试用例转为XML 格式的方法,包括如下步骤:
[0005] 步骤10、建立Excel格式的测试用例模板,并将测试用例信息数据填入所述测试 用例模板中;
[0006] 步骤20、分析测试用例管理工具导入用例的XML格式要求,将写入Excel表格的测 试用例信息数据与XML里面各个节点进行一一对应;
[0007] 步骤30、选定Excel格式测试用例模板中需导出测试用例信息数据的范围,将该 范围内的信息数据按照XML格式要求生成XML文件。
[0008] 进一步地,所述步骤10与步骤20之间还包括步骤11、设置生成的XML文件保存路 径,在所述步骤30生成XML文件后,根据保存路径进行保存。
[0009] 进一步地,所述步骤30进一步具体为:
[0010] 根据Excel格式测试用例模板中选定的需要导出测试用例信息数据的范围,将该 范围内的信息数据按照分析测试用例管理工具导入的XML格式要求,写入XML文件中对应 的节点里,生成XML文件。
[0011] 进一步地,所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例 名称、测试类型、优先级、摘要、前提、操作步骤、期望结果信息。
[0012] 进一步地,所述Excel格式为"· xls"格式或"· et "格式。
[0013] 本发明要解决的技术问题之二,在于提供一种将Excel格式测试用例转为XML格 式的装置,提高了效率,降低了人力成本。
[0014] 本发明解决的技术问题之二是这样实现的:一种将Excel格式测试用例转为XML 格式的装置,包括如下模块:
[0015] 信息设置模块,建立Excel格式的测试用例模板,并将测试用例信息数据填入所 述测试用例模板中;
[0016] 分析对应模块,分析测试用例管理工具导入用例的XML格式要求,将写入Excel表 格的测试用例信息数据与XML里面各个节点进行一一对应;
[0017] 读取生成XML文件模块,选定Excel格式测试用例模板中需导出测试用例信息数 据的范围,将该范围内的信息数据按照XML格式要求生成XML文件。
[0018] 进一步地,所述信息设置模块与分析对应模块之间设有:
[0019] 保存路径模块,用于设置生成的XML文件保存路径,在所述读取生成XML文件模块 生成XML文件后,根据保存路径进行保存。
[0020] 进一步地,所述读取生成XML文件模块进一步具体为:
[0021] 根据Excel格式测试用例模板中选定的需要导出测试用例信息数据的范围,将该 范围内的信息数据按照分析测试用例管理工具导入的XML格式要求,写入XML文件中对应 的节点里,生成XML文件。
[0022] 进一步地,所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例 名称、测试类型、优先级、摘要、前提、操作步骤、期望结果信息。
[0023] 进一步地,所述Excel格式为"· xls"格式或"· et "格式。
[0024] 本发明具有如下优点:本发明一种将Excel格式测试用例转为XML格式的方法及 装置,可以很方便地把Excel格式的测试用例转为Xml格式,提高了我们测试用例设计、测 试用例导入的效率,方便了我们后续的用例维护。

【专利附图】

【附图说明】
[0025] 下面参照附图结合实施例对本发明作进一步的说明。
[0026] 图1为本发明方法执行流程图。
[0027] 图2为本发明装置的结构示意框图。

【具体实施方式】
[0028] 如图1所示,本发明将Excel格式测试用例转为XML格式的方法,包括如下步骤:
[0029] 步骤10、建立Excel格式的测试用例模板,并将测试用例信息数据填入所述测试 用例模板中,所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例名称、 测试类型、优先级、摘要、前提、操作步骤、期望结果信息,所述Excel格式为".xls"格式或 et"格式;
[0030] 步骤11、设置生成的Xml文件保存路径。
[0031] 步骤20、分析测试用例管理工具导入用例的XML格式要求,将写入Excel表格的测 试用例信息数据与XML里面各个节点进行一一对应;
[0032] 对应关系例如:Excel测试用例模板中的"测试子系统名称"列对应到Xml文件的 "testsuite"节点,"子模块名称"列对应到Xml文件的"testcase"节点,"测试用例名称" 列对应到Xml文件的"name"节点,"操作步骤"列对应到Xml文件的"actions"节点,"期望 结果"列对应到Xml文件的"expectedresults"节点,其他列的对应操作类似,就是将Excel 表格里面的列与Xml的相关节点进行对应。
[0033] 步骤30、根据选定Excel格式测试用例模板中需导出测试用例信息数据的范围, 从Excel表格中取出所需要的测试用例信息数据,并按照用例管理工具的用例导入的XML 格式要求生成XML文件,之后将所取出来的测试用例数据写入到所述XML文件中对应的节 点里面,根据步骤11生成的保存路径进行保存。
[0034] 选定用例范围举例:比如测试用例模板中建立了 20条测试用例,可以选择其中第 5条到15条测试用例进行导出操作。
[0035] 如图2所示,本发明将Excel格式测试用例转为XML格式的装置,包括如下模块:
[0036] 信息设置模块,建立Excel格式的测试用例模板,并将测试用例信息数据填入所 述测试用例模板中,所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例 名称、测试类型、优先级、摘要、前提、操作步骤、期望结果信息,所述Excel格式为".xls"格 式或et"格式;
[0037] 保存路径模块,设置生成的XML文件保存路径;
[0038] 分析对应模块,分析测试用例管理工具导入用例的XML格式要求,将写入Excel表 格的测试用例信息数据与XML里面各个节点进行一一对应;
[0039] 读取生成XML文件模块,根据Excel格式测试用例模板中选定的需要导出测试用 例信息数据的范围,将该范围内的信息数据按照分析测试用例管理工具导入的XML格式要 求,写入XML文件中对应的节点里,生成XML文件,根据保存路径模块生成的保存路径进行 保存XML文件。
[0040] 本发明具有如下优点:本发明一种将Excel格式测试用例转为XML格式的方法及 装置,可以很方便地把Excel格式的测试用例转为Xml格式,提高了我们测试用例设计、测 试用例导入的效率;在测试用例内容要批量修改时,可以在测试用例模板中进行批量修改, 然后通过批量转换方式转为Xml格式后统一导入,大大提高了维护效率,方便了我们后续 的用例维护。
[0041] 虽然以上描述了本发明的【具体实施方式】,但是熟悉本【技术领域】的技术人员应当理 解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本 领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的 权利要求所保护的范围内。
【权利要求】
1. 一种将Excel格式测试用例转为XML格式的方法,其特征在于:包括如下步骤: 步骤10、建立Excel格式的测试用例模板,并将测试用例信息数据填入所述测试用例 模板中; 步骤20、分析测试用例管理工具导入用例的XML格式要求,将写入Excel表格的测试用 例信息数据与XML里面各个节点进行一一对应; 步骤30、选定Excel格式测试用例模板中需导出测试用例信息数据的范围,将该范围 内的信息数据按照XML格式要求生成XML文件。
2. 根据权利要求1所述的一种将Excel格式测试用例转为XML格式的方法,其特征在 于:所述步骤10与步骤20之间还包括步骤11、设置生成的XML文件保存路径,在所述步骤 30生成XML文件后,根据保存路径进行保存。
3. 根据权利要求1所述的一种将Excel格式测试用例转为XML格式的方法,其特征在 于:所述步骤30进一步具体为: 根据Excel格式测试用例模板中选定的需要导出测试用例信息数据的范围,将该范围 内的信息数据按照分析测试用例管理工具导入的XML格式要求,写入XML文件中对应的节 点里,生成XML文件。
4. 根据权利要求1或3所述的一种将Excel格式测试用例转为XML格式的方法,其特 征在于:所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例名称、测试 类型、优先级、摘要、前提、操作步骤、期望结果信息。
5. 根据权利要求1或3所述的一种将Excel格式测试用例转为XML格式的方法,其特 征在于:所述Excel格式为".xls"格式或".et"格式。
6. -种将Excel格式测试用例转为XML格式的装置,其特征在于:包括如下模块: 信息设置模块,建立Excel格式的测试用例模板,并将测试用例信息数据填入所述测 试用例模板中; 分析对应模块,分析测试用例管理工具导入用例的XML格式要求,将写入Excel表格的 测试用例信息数据与XML里面各个节点进行一一对应; 读取生成XML文件模块,选定Excel格式测试用例模板中需导出测试用例信息数据的 范围,将该范围内的信息数据按照XML格式要求生成XML文件。
7. 根据权利要求6所述的一种将Excel格式测试用例转为XML格式的装置,其特征在 于:所述信息设置模块与分析对应模块之间设有: 保存路径模块,用于设置生成的XML文件保存路径,在所述读取生成XML文件模块生成 XML文件后,根据保存路径进行保存。
8. 根据权利要求6所述的一种将Excel格式测试用例转为XML格式的装置,其特征在 于:所述读取生成XML文件模块进一步具体为: 根据Excel格式测试用例模板中选定的需要导出测试用例信息数据的范围,将该范围 内的信息数据按照分析测试用例管理工具导入的XML格式要求,写入XML文件中对应的节 点里,生成XML文件。
9. 根据权利要求6或8所述的一种将Excel格式测试用例转为XML格式的装置,其特 征在于:所述测试用例信息数据包括:测试子系统名称、子模块名称、测试用例名称、测试 类型、优先级、摘要、前提、操作步骤、期望结果信息。
10.根据权利要求6或8所述的一种将Excel格式测试用例转为XML格式的装置,其特 征在于:所述Excel格式为".xls"格式或".et"格式。
【文档编号】G06F17/22GK104156342SQ201410375533
【公开日】2014年11月19日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】钟国辉 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1