51Testing软件测试论坛

标题: 【分享】Excel的测试用例导入testlink的工具(附源码) [打印本页]

作者: 麦子华华    时间: 2014-10-13 19:47
标题: 【分享】Excel的测试用例导入testlink的工具(附源码)
本帖最后由 麦子华华 于 2014-10-15 14:34 编辑

最近搭建了Testlink + JIRA,但在导入excel的测试用例时遇到了麻烦。
网上找了好几种工具,如:EX-Converter,testlinkconverter, Testlink Convert_V6.13.12.2,但因为excel里的格式都千差万别,不能满足我的需要。
无意间在网上找到了一个用VBS编写的工具,还附上了源码,于是在源码的基础上做了些改动和增强,终于完成了,目前在我们测试组中使用,正常。

附件中包括2个vbs文件,可以直接运行。
其中一个是转换一个或多个测试用例,不包括用例的目录结构;
另一个包括测试用例的目录结构。

目前只考虑了功能,缺少对文档正确性的验证,有兴趣的朋友可以继续修改哦。

导入前的excel:
[attach]92469[/attach]

导入到testlink后,子步骤和对应的期望结果依次显示在steps, Expected Results 忽略不用。
[attach]92470[/attach]

如果你的excel测试用例格式不一样,需要修改脚本中最开始的几个定义。

'========================================
'将Excel中的测试用例导入到TestLink, 支持目录导入
'Excel格式要求及注意事项:
'       1. 默认只导入第一个Sheet;(懒得输入*_*)
'       2. 只关注测试用例中的几个字段:用例名,Summary, 测试步骤编号,测试步骤描述,期望结果,用例的目录。
'      3. 以上几个字段在excel中的位置可以自己修改,修改下面代码最前面几行的定义。
'      4. excel中的测试用例之间不能有空格,遇到第一格是空格的时候,转换自动结束。
'      5. 用例导入testlink后的目录由字段“用例的目录‘来决定,例如:目录1/子目录2/第三级目录3  
'      6. 支持子步骤。导入estlink后,测试子步骤和对应的期望结果都显示在steps中,每个step之间有换行和颜色区分。
'      7. 测试用例要按‘目录’排序,否则导入后会生成多个同名的上级目录。
'
' 原始代码来源:http://www.cnblogs.com/candle806/archive/2012/04/23/2466750.html
' 修订和增强: Shiny
'  修订日期: 2014/10/11
'
'        欢迎继续修改、增强
'=========================================

[attach]92471[/attach]



作者: pjack2001    时间: 2014-10-15 14:25
谢谢分享
作者: pjack2001    时间: 2014-10-15 14:25
谢谢分享
作者: wendywu    时间: 2014-11-13 11:45
支持一下,感谢分享
作者: roundaboutcc    时间: 2014-11-25 14:11
弱弱的问一下,如果我想从Word导入,难道只能导成Excel才能导入到testlink么?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2