【技术实现步骤摘要】
适用testlink的xml转excel方法及系统
本申请涉及计算机
,尤其涉及适用testlink的xml转excel方法及系统。
技术介绍
随着testlink使用越来越广泛,使用者中包含不少非技术人员,对于软件导出的数据简单通用性要求增高,目前testlink只限于导出xml格式数据的测试用例,非技术人员无法看懂且不方便查阅和编辑修改测试用例,一个适用testlink的将xml转为excel的工具日益迫切。
技术实现思路
为了解决上述问题,本申请提供了适用testlink的xml转excel方法及系统。适用testlink的xml转excel方法,包括以下步骤:获取自testlink处所导出的与测试用例相对应的xml文件;调用SAXReader读取所述xml文件获取Document并解析所有节点,且根据节点生成excel的文件内容;使用HSSFWorkbook技术拼装所述excel的文件内容形成excel格式文件并输出。如上所述的适用test ...
【技术保护点】
1.适用testlink的xml转excel方法,其特征在于,包括以下步骤:/n获取自testlink处所导出的与测试用例相对应的xml文件;/n调用SAXReader读取所述xml文件获取Document并解析所有节点,且根据节点生成excel的文件内容;/n使用HSSFWorkbook技术拼装所述excel的文件内容形成excel格式文件并输出。/n
【技术特征摘要】
1.适用testlink的xml转excel方法,其特征在于,包括以下步骤:
获取自testlink处所导出的与测试用例相对应的xml文件;
调用SAXReader读取所述xml文件获取Document并解析所有节点,且根据节点生成excel的文件内容;
使用HSSFWorkbook技术拼装所述excel的文件内容形成excel格式文件并输出。
2.根据权利要求1所述的适用testlink的xml转excel方法,其特征在于,在所述获取自testlink处所导出的与测试用例相对应的xml文件的步骤中,所述xml文件包含测试套件的文件夹节点以及测试用例的具体详情。
3.根据权利要求2所述的适用testlink的xml转excel方法,其特征在于,在所述调用SAXReader读取所述xml文件获取Document并解析所有节点,且根据节点生成excel的文件内容的步骤中,所述excel的文件内容包含有功能模块、用例名称、场景、操作步骤、预期结果。
4.根据权利要求3所述的适用testlink的xml转excel方法,其特征在于,在所述调用SAXReader读取所述xml文件获取Document并解析所有节点,且根据节点生成excel的文件内容的步骤中,包括以下步骤:
调用SAXReader通过inputStream读取xml文件数据,并返回Document格式的对象;
读取Document对象,使用getRootElement()方法获取根元素,返回Element对象,并且递归检查测试套件和测试用例节点返回JSON对象,并且根据JSON对象将测试套件递归拼成功能模块,测试用例节点生成用例名称、场景、操作步骤、预期结果。
5.根据权利要求4所述的适用testlink的xml转excel方法,其特征在于,在使用HSSFWorkbook技术拼装所述excel的文件内容形成excel格式文件并输出的步骤中,包括以下步骤:
通过HSSFSheet操作exce...
【专利技术属性】
技术研发人员:雷久滩,史玉洁,袁志远,吴恺,张大志,欧阳少海,喻勋勋,
申请(专利权)人:广东飞企互联科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。