[发明专利]Excel测试用例表格转换为Word测试用例表格的方法及装置有效
申请号: | 201710935796.3 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107679027B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 黄耀;李纪波;王正锋;单贵平;薛益春;张燕青 | 申请(专利权)人: | 中国航发控制系统研究所 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F11/36 |
代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 殷红梅 |
地址: | 214063 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | excel 测试 表格 转换 word 方法 装置 | ||
本发明公开了一种Excel测试用例表格转换为Word测试用例表格的方法,其中,包括:自定义Excel测试用例表格编写模板以及MDB文件配置信息表;获取Excel测试用例表格;读取Excel测试用例表格同时读取MDB文件配置信息表;统计Excel测试用例表格中的用例数量;将每N个用例创建一个线程,并将该线程生成中间文档,获得M个中间文档;将M个中间文档进行合并,得到Excel测试用例表格完全转换成的Word测试用例表格。本发明还公开了一种Excel测试用例表格转换为Word测试用例表格的装置。本发明提供的Excel测试用例表格转换为Word测试用例表格的方法转换效率高。
技术领域
本发明涉及电子文档数据处理技术领域,尤其涉及一种Excel测试用例表格转换为Word测试用例表格的方法及一种Excel测试用例表格转换为Word测试用例表格的装置。
背景技术
在现有技术中,对高可靠性需求的数字电子控制系统进行测试,为满足覆盖率的要求,需设计成百上千的用例进行测试。从测试的效率性、直观性、操作性考虑,一般采用微软的Excel工具进行测试用例的编制和执行,最终再把Excel表转换为Word表格的方式进行归档。采用人工手动复制粘贴的方式进行转换耗时费力,且容易出现人为失误;采用微软宏代码进行表格转换,易造成Word卡死,且不可配置。
因此,如何能够实现快速将Excel测试用例表格转换为Word测试用例表格成为本领域技术人员亟待解决的技术问题。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提供一种Excel测试用例表格转换为Word测试用例表格的方法及一种Excel测试用例表格转换为Word测试用例表格的装置,以解决现有技术中的问题。
作为本发明的第一个方面,提供一种Excel测试用例表格转换为Word测试用例表格的方法,其中,所述方法包括:
自定义Excel测试用例表格编写模板以及MDB文件配置信息表,其中所述Excel测试用例表格编写模板中包括列属性信息,所述MDB文件配置信息表中的行号和列号对应所述Excel测试用例表格编写模板中的列号;
获取将所述Excel测试用例表格编写模板编写用例后得到的Excel测试用例表格;
读取所述Excel测试用例表格,并存入DataTable中,同时读取所述MDB文件配置信息表到链表LabelList中,所述链表LabelList中的每个元素均存储所述MDB文件配置信息表中的行号、列号以及所述MDB文件配置信息中对应的所述Excel测试用例表格中的列号;
统计所述Excel测试用例表格中的用例数量;
将每N个用例创建一个转换为Word测试用例表格的线程,并将该线程生成中间文档,获得M个中间文档,其中所述线程的数量与所述中间文档的数量一一对应,50≤N≤150,M≤30,且同时运行的所述线程的数量L≤4;
将M个中间文档进行合并,得到所述Excel测试用例表格完全转换成的Word测试用例表格。
优选地,所述自定义Excel测试用例表格编写模板以及MDB文件配置信息表包括:
在所述Excel测试用例表格编写模板中将空行作为单个用例结束的标志;
编写所述Excel测试用例表格编写模板的列属性信息;
将所述MDB文件配置信息表中的行号和列号对应所述Excel测试用例表格编写模板中的列号。
优选地,所述统计所述Excel测试用例表格中的用例数量包括:
将所述Excel测试用例表格的“用例标识”列中非空单元格的个数设定为测试用例的总个数;
从上向下依次统计所述用例的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航发控制系统研究所,未经中国航发控制系统研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935796.3/2.html,转载请声明来源钻瓜专利网。