51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2785|回复: 4
打印 上一主题 下一主题

【分享】Excel的测试用例导入testlink的工具(附源码)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-10-13 19:47:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 麦子华华 于 2014-10-15 14:34 编辑

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

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

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

导入前的excel:


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


如果你的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
'
'        欢迎继续修改、增强
'=========================================




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-10 11:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2014-11-13 11:45:34 | 只看该作者
    支持一下,感谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2014-11-25 14:11:32 | 只看该作者
    弱弱的问一下,如果我想从Word导入,难道只能导成Excel才能导入到testlink么?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 04:42 , Processed in 0.067743 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表