TestLink1.9.3测试用例:Excel转换XML工具一
最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过此工具,只是源于各种原因没能深入去研究来着,这次也就是决心于此!于是就找来了Testlink的最新版1.9.3,将其搭建在Ubuntu Server上,很快我们就可以正常方访问了。不过说实话,Testlink界面确实很难看,不过毕竟它不是商业工具,而且可以自己去扩展并定制开发,这就是最大的优点了。
Testlink平台完成之后,接下来就要面临的是测试用例的管理,面临大量的测试用例excel表格,当然最便捷的就是能够快速的通过导入方式将所有的用例都导入到Testlink中,不过即便走到这一步,才发现原来开源的软件真是可爱有可恨。虽然1.9.3版本中导入用例选项中提供了XML和XLS两种格式来导入,但试过之后发现XLS格式导入excel,并不能导入成功,至于为何导不成功,我想基本是我们自己的excel文档格式与testlink内部定义不一致导致的,与其去研究他哪些格式不对,还不如尝试另一种方式XML导入。说到这里,便立刻去网上翻了一翻,发现没有现成可以用的工具以及方法,即便有一个,居然还是收费的~其实,Excel转换XML,基本思路都差不多,也就是将Excel单元格的数据取出来,然后通过一些拼凑,成为与XML格式一致,然后生成XML即可,不过这个中间的转换还是比较麻烦的,基本步骤如下:
1、首先,在Testlink中手动编写一个测试用例
2、然后,将刚才编写的用例导出一份XML格式
3、通过编辑工具打开XML文件,取其格式
4、通过脚本读取Excel文件以及单元格的内容
5、接着将读取的Excel单元格内容对应XML格式进行拼接,完成符合XML的格式
6、最后生成XML文件
思路基本上就是这样了,经过一番周折,我这里通过VBS来模拟完成了此过程,而且还有辅助界面,这样避免了因为不同文件不同路径而需要每次都修改源代码,界面基本实现如下:
1、先获取文件,这里需要输入绝对的文件路径和名称,如下图:
2、按照如上步骤,确定之后,需要输入读取的Excel中目标表格的名称,如下图:
3、接着以上步骤,确定之后,需要输入转换之后的XML文件保存的路径以及名称,如下图:
4、确定后待转换结束,会给出提示,并提示总共完成多少条数据的转换,如下图所示:
基本上通过如上四个步骤就能快速完成Excel转换XML,然后就可以通过转换之后的XML格式的文件导入TestLink的测试用例中,如果导入成功,则说明脚本正确地完成此了此功能~
下一章节中将会详细介绍代码的实现,并贴出源代码~
TestLink1.9.3测试用例:Excel转换XML工具一相关推荐
- TestLink学习七:TestLink测试用例Excel转换XML工具
TestLink对于测试用例的管理来说,是蛮强大的,但是在导入导出这块,功能有点弱,本文针对测试用例的导入,转载了一个Excel转换成xml工具. 1.根据到处的测试用例xml,定义一下我的Excel ...
- 转:TestLink1.9.3测试用例:Excel转换XML工具二实现代码
TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码 http://blog.csdn.net/candle806/article/details/7490599 以 ...
- TestLink测试用例:Excel转换XML工具二实现代码
以下是通过VBScript实现的Excel数据转换成XML格式,主要用于实现Testlink1.9.3-1.9.10的测试用例导入.代码实现如下: 根据到处的测试用例xml,定义一下我的Excel的格 ...
- python excel转xml 用例_测试用例Excel转XML格式教程
运行环境: Python版本:Python2.7.15 第三方库:pywin32 Excel版本:Excel2016 1.安装Python2.7.15 1)下载Python安装包 进入Python官网 ...
- excel转换成html工具,Convert Excel to HTML(Excel转HTML工具) V29.11.15 官方版
Convert Excel to HTML 是一款简洁实用的批处理HTML转换器,转换Excel到HTML和MHT格式文件.它允许您在一个或多个Excel文件中将每个Excel表转换为新的HTML和M ...
- TestLink在线Excel用例转换xml
[原文链接]:https://blog.tecchen.xyz ,博文同步发布到博客园. 由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容. 欢迎访问我的个人网站:http ...
- Excel转换成Json工具
Excel转换成Json工具: 可执行版本下载:https://github.com/neil3d/excel2json/releases 完整项目源代码下载:https://github.com/n ...
- 把Excel转换成xml文件
/*** 读取Excel并转换* @param file 获取到的文件* @return Map<String,List<String>> 把表头和表体以键值对的形式保存*/p ...
- 万能pdf转换excel转换工具
万能pdf转换excel转换工具 大部分的网友喜欢在网上收集一些自己感兴趣的资料,当碰到PDF格式的文件,有些好的文章.有趣的图片或是其他富有神韵的诗句想复制下来,做成一个Excel编辑文本收藏起来, ...
最新文章
- 安装Rabbitmq脚本
- 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?
- P5887-Ringed Genesis【GCD】
- 中有冒号 文件路径_用Matlab脚本文件实现Excel文件的合并
- noip模拟赛 都市
- 15个最新的HTML5及CSS3特效代码生成器
- span标签的鼠标滑入提示_彻底搞懂拖拽——基于鼠标事件的拖拽以及基于HTML5 API的拖拽...
- java压缩文件能否不压缩路径_如何在Java中压缩文件而不包含文件路径
- 对象存储 OSS > SDK 示例 > C++ > 数据加密 > 服务器端加密
- 5.5.35 - mysql 同步_MySQL 5.6.35主从同步配置案例
- Service通信详解
- js使用html5,JS使用H5实现图片预览功能
- PB 9.0 连接系统自带数据库
- 万能地图下载器中授权谷歌卫星地图下载器的方法
- the little schemer 笔记(10.1)
- 最好的java代码编辑器_推荐 5 款牛逼的代码编辑器
- 5月市场平稳,期货成交量环比下降
- 周鸿袆讲座:互联网软件的微创新和用户体验(转)
- matlab ode45使用,ODE45函数的使用——翻译
- nomachine NX 远程连接相关问题