本申请提供了适用testlink的excel转xml方法,包括以下步骤:获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;使用POI技术读取所述excel模板里的数据并拼装成xml数据;调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。通过本申请,用户可以使用excel模板补充好testlink测试用例,然后通过本发明专利技术将excel文件转为适用于testlink的xml文件,最终将测试用例的xml文件导入至testlink,操作简单方便,模板简单易操作,转换速度快,完全契合testlink。
Excel to XML method and system for TestLink
【技术实现步骤摘要】
适用testlink的excel转xml方法及系统
本申请涉及计算机
,尤其涉及适用testlink的excel转xml方法及系统。
技术介绍
伴随着产品发版测试,测试用例对于产品测试完整性越来越重要,开源免费的testklink应用范围较广,但是由于testlink只限于导入xml文件,对于基础用户来说存在相对较大的局限性,所以对于应用testlink的用户来说,专利技术Excel转xml的工具显得越来越迫切。
技术实现思路
为了解决上述问题,本申请提供了适用testlink的excel转xml方法及系统。本申请由以下技术方案实现的:适用testlink的excel转xml方法,包括以下步骤:获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;使用POI技术读取所述excel模板里的数据并拼装成xml数据;调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。如上所述的适用testlink的excel转xml方法,在所述获取已填写测试用例的excel模板的步骤中,所述excel模板里包含功能模块、用例名称、场景、操作步骤、预期结果。如上所述的适用testlink的excel转xml方法,在使用POI技术读取所述excel模板里的数据并拼装成xml数据的步骤中,包括以下步骤:使用POI技术读取所述excel模板里每一行数据;根据excel模板中功能模块添加文件夹节点和子节点;根据excel模板中用例名称、场景、操作步骤、预期结果创建测试用例详情节点。本申请还提供了适用testlink的excel转xml系统,包括:excel获取模块,其用于获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;拼装模块,其用于使用POI技术读取所述excel模板里的数据并拼装成xml数据;输出模块,其用于调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。如上所述的适用testlink的excel转xml系统,所述excel模板里包含功能模块、用例名称、场景、操作步骤、预期结果。如上所述的适用testlink的excel转xml系统,所述拼装模块包括:读取单元,其用于使用POI技术读取所述excel模板里每一行数据;节点添加单元,其用于根据excel模板中功能模块添加文件夹节点和子节点;详情节点创建单元,其用于根据excel模板中用例名称、场景、操作步骤、预期结果创建测试用例详情节点。与现有技术相比,本申请有如下优点:通过本申请,用户可以使用excel模板补充好testlink测试用例,然后通过本申请将excel文件转为适用于testlink的xml文件,最终将测试用例的xml文件导入至testlink,操作简单方便,模板简单易操作,转换速度快,完全契合testlink。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1是适用testlink的excel转xml方法的流程图;图2是excel模板的示意图;图3是适用testlink的excel转xml系统结构框图。【具体实施方式】如图1所示的适用testlink的excel转xml方法,包括以下步骤:S101,获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成。本步骤中,用户根据testlink测试用例管理系统里导出的xml文件事先制作如图2所示正确的excel模板并填写好里面的内容,具体地,所述excel模板里包含功能模块、用例名称、场景、操作步骤、预期结果等内容模块。S102,使用POI技术读取所述excel模板里的数据并拼装成xml数据。本步骤中,POI技术是一种现有的excel读写技术,具体包括如下步骤:使用POI技术读取所述excel模板里每一行数据;根据excel模板中功能模块添加文件夹节点和子节点;根据excel模板中用例名称、场景、操作步骤、预期结果创建测试用例详情节点,最终拼装成适用testlink的xml数据根式。S103,调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。通过本申请,用户可以使用excel模板补充好testlink测试用例,然后通过本申请将excel文件转为适用于testlink的xml文件,最终将测试用例的xml文件导入至testlink,操作简单方便,模板简单易操作,转换速度快,完全契合testlink。本实施例还提供了如图3所示的适用testlink的excel转xml系统,包括excel获取模块11、拼装模块12和输出模块13。excel获取模块11用于获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;所述excel模板里包含功能模块、用例名称、场景、操作步骤、预期结果。拼装模块12用于使用POI技术读取所述excel模板里的数据并拼装成xml数据。所述拼装模块12包括读取单元121、节点添加单元122和详情节点创建单元123。读取单元121用于使用POI技术读取所述excel模板里每一行数据。节点添加单元122用于根据excel模板中功能模块添加文件夹节点和子节点。详情节点创建单元123用于根据excel模板中用例名称、场景、操作步骤、预期结果创建测试用例详情节点。输出模块13用于调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。如上所述是结合具体内容提供的一种实施方式,并不认定本申请的具体实施只局限于这些说明。凡与本申请的方法、结构等近似、雷同,或是对于本申请构思前提下做出若干技术推演或替换,都应当视为本申请的保护范围。本文档来自技高网...
【技术保护点】
1.适用testlink的excel转xml方法,其特征在于,包括以下步骤:/n获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;/n使用POI技术读取所述excel模板里的数据并拼装成xml数据;/n调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。/n
【技术特征摘要】
1.适用testlink的excel转xml方法,其特征在于,包括以下步骤:
获取已填写测试用例的excel模板,其中,所述excel模板根据testlink测试用例管理系统里导出的xml文件所制作而成;
使用POI技术读取所述excel模板里的数据并拼装成xml数据;
调用XMLwriter根据已完成拼装的xml数据输出对应的xml格式文件。
2.根据权利要求1所述的适用testlink的excel转xml方法,其特征在于,在所述获取已填写测试用例的excel模板的步骤中,所述excel模板里包含功能模块、用例名称、场景、操作步骤、预期结果。
3.根据权利要求2所述的适用testlink的excel转xml方法,其特征在于,在使用POI技术读取所述excel模板里的数据并拼装成xml数据的步骤中,包括以下步骤:
使用POI技术读取所述excel模板里每一行数据;
根据excel模板中功能模块添加文件夹节点和子节点;
根据excel模板中用例名称、场景、操作步骤、预期结果创建测试用例详情节点。
【专利技术属性】
技术研发人员:雷久滩,史玉洁,袁志远,吴恺,张大志,欧阳少海,喻勋勋,
申请(专利权)人:广东飞企互联科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。