最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属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工具一相关推荐

  1. TestLink学习七:TestLink测试用例Excel转换XML工具

    TestLink对于测试用例的管理来说,是蛮强大的,但是在导入导出这块,功能有点弱,本文针对测试用例的导入,转载了一个Excel转换成xml工具. 1.根据到处的测试用例xml,定义一下我的Excel ...

  2. 转:TestLink1.9.3测试用例:Excel转换XML工具二实现代码

    TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码 http://blog.csdn.net/candle806/article/details/7490599 以 ...

  3. TestLink测试用例:Excel转换XML工具二实现代码

    以下是通过VBScript实现的Excel数据转换成XML格式,主要用于实现Testlink1.9.3-1.9.10的测试用例导入.代码实现如下: 根据到处的测试用例xml,定义一下我的Excel的格 ...

  4. python excel转xml 用例_测试用例Excel转XML格式教程

    运行环境: Python版本:Python2.7.15 第三方库:pywin32 Excel版本:Excel2016 1.安装Python2.7.15 1)下载Python安装包 进入Python官网 ...

  5. excel转换成html工具,Convert Excel to HTML(Excel转HTML工具) V29.11.15 官方版

    Convert Excel to HTML 是一款简洁实用的批处理HTML转换器,转换Excel到HTML和MHT格式文件.它允许您在一个或多个Excel文件中将每个Excel表转换为新的HTML和M ...

  6. TestLink在线Excel用例转换xml

    [原文链接]:https://blog.tecchen.xyz ,博文同步发布到博客园. 由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容. 欢迎访问我的个人网站:http ...

  7. Excel转换成Json工具

    Excel转换成Json工具: 可执行版本下载:https://github.com/neil3d/excel2json/releases 完整项目源代码下载:https://github.com/n ...

  8. 把Excel转换成xml文件

    /*** 读取Excel并转换* @param file 获取到的文件* @return Map<String,List<String>> 把表头和表体以键值对的形式保存*/p ...

  9. 万能pdf转换excel转换工具

    万能pdf转换excel转换工具 大部分的网友喜欢在网上收集一些自己感兴趣的资料,当碰到PDF格式的文件,有些好的文章.有趣的图片或是其他富有神韵的诗句想复制下来,做成一个Excel编辑文本收藏起来, ...

最新文章

  1. 安装Rabbitmq脚本
  2. 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?
  3. P5887-Ringed Genesis【GCD】
  4. 中有冒号 文件路径_用Matlab脚本文件实现Excel文件的合并
  5. noip模拟赛 都市
  6. 15个最新的HTML5及CSS3特效代码生成器
  7. span标签的鼠标滑入提示_彻底搞懂拖拽——基于鼠标事件的拖拽以及基于HTML5 API的拖拽...
  8. java压缩文件能否不压缩路径_如何在Java中压缩文件而不包含文件路径
  9. 对象存储 OSS > SDK 示例 > C++ > 数据加密 > 服务器端加密
  10. 5.5.35 - mysql 同步_MySQL 5.6.35主从同步配置案例
  11. Service通信详解
  12. js使用html5,JS使用H5实现图片预览功能
  13. PB 9.0 连接系统自带数据库
  14. 万能地图下载器中授权谷歌卫星地图下载器的方法
  15. the little schemer 笔记(10.1)
  16. 最好的java代码编辑器_推荐 5 款牛逼的代码编辑器
  17. 5月市场平稳,期货成交量环比下降
  18. 周鸿袆讲座:互联网软件的微创新和用户体验(转)
  19. matlab ode45使用,ODE45函数的使用——翻译
  20. nomachine NX 远程连接相关问题

热门文章

  1. Docker初学2:Docker的安装
  2. 长治学院计算机在哪个校区,长治学院有几个校区及校区地址
  3. 数据结构之【队列】的基本操作C语言实现
  4. 视频录制,压缩实现源码
  5. JS实现HTML标签转义及反转义
  6. 【微信小程序之画布】一:canvas组件
  7. Windows和Linux的编译理解
  8. 17.SpringMVC核心技术-拦截器
  9. Linux (x86) Exploit 开发系列教程之十一 Off-By-One 漏洞(基于堆)
  10. java设置缓存机制