[发明专利]Excel测试用例表格转换为Word测试用例表格的方法及装置有效
| 申请号: | 201710935796.3 | 申请日: | 2017-10-10 |
| 公开(公告)号: | CN107679027B | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 黄耀;李纪波;王正锋;单贵平;薛益春;张燕青 | 申请(专利权)人: | 中国航发控制系统研究所 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F11/36 |
| 代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 殷红梅 |
| 地址: | 214063 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | excel 测试 表格 转换 word 方法 装置 | ||
1.一种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测试用例表格。
2.根据权利要求1所述的方法,其特征在于,所述自定义Excel测试用例表格编写模板以及MDB文件配置信息表包括:
在所述Excel测试用例表格编写模板中将空行作为单个用例结束的标志;
编写所述Excel测试用例表格编写模板的列属性信息;
将所述MDB文件配置信息表中的行号和列号对应所述Excel测试用例表格编写模板中的列号。
3.根据权利要求1所述的方法,其特征在于,所述统计所述Excel测试用例表格中的用例数量包括:
将所述Excel测试用例表格的“用例标识”列中非空单元格的个数设定为测试用例的总个数;
从上向下依次统计所述用例的个数。
4.根据权利要求3所述的方法,其特征在于,所述将每N个用例创建一个转换为Word测试用例表格的线程,并将该线程生成中间文档,获得M个中间文档包括:
根据统计的所述用例的个数,判断所述用例的个数是否小于N;
若所述用例的个数小于N,则将所有用例创建一个转换为Word测试用例表格的线程,并将该线程生成一个中间文档,获得一个中间文档;
若所述用例的个数大于N,则判断所述用例的个数是否为N的整数倍;
若所述用例的个数为N的整数倍,则将每N个用例创建一个转换为Word测试用例表格的线程,并将每个转换为Word测试用例表格的线程生成一个中间文档,获得M个中间文档;
若所述用例的个数不是N的整数倍,则将每N个用例创建一个转换为Word测试用例表格的线程,将剩余的用例创建一个转换为Word测试用例表格的线程,并将每个转换为Word测试用例表格的线程生成一个中间文档,获得M个中间文档。
5.根据权利要求4所述的方法,其特征在于,每个线程均包括每个用例对应的Excel测试用例表格起始行、Excel测试用例表格结束行和线程ID信息。
6.根据权利要求5所述的方法,其特征在于,所述M个中间文档的名称均按照每个所述线程生成所述中间文档的顺序命名。
7.根据权利要求4所述的方法,其特征在于,所述将M个中间文档进行合并包括根据每个所述线程的创建顺序依次打开所述中间文档进行合并。
8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述方法还包括在所述获取将所述Excel测试用例表格编写模板编写用例后得到的Excel测试用例表格步骤前进行的:
自定义Word测试用例表格模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航发控制系统研究所,未经中国航发控制系统研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935796.3/1.html,转载请声明来源钻瓜专利网。





