51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11737|回复: 10
打印 上一主题 下一主题

[原创] 无需编程,一步步教你把xls格式测试用例转为xml,方便TestLink导入

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-22 09:18:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
摘要:
  一直用开源工具TestLink来管理测试用例,最近升级到1.9.3版本后,被用例导入困扰了很久。相信用过的人都知道,新版的TL导入用例有两个问题,一是直接导入xls格式会报错;二是如果要通过xml文件导入,需要将测试用例转换为xml格式。而大多数公司的测试用例都是Excel的,若直接将xls另存为xml,很多人都被卡在了“xml没有映射关系”这个地方。
  一开始也准备写个程序去做个转换,但是第六感告诉我,不需要这么麻烦!(程序员都很懒)。只要有钻研精神,没有什么解决不了的问题。下面就带领大家一步步搞定用例的导入。

说明:
  xml_module.xml - xml映射关系模版,用于添加到测试用例作为xml映射关系
  TestCase_Module.xls - 测试用例模版

步骤:
  Step 1: 分析TestLink用例的xml结构
  先在TL里写个用例,然后导出为xml格式,经过分析,得到如下图的基本结构。(注:这个结构是我需要的几个关键节点)

  把它保存为一个xml文件,它就是我们需要的xml映射关系的模版。

  Step 2: xls格式的测试用例导入映射关系,并保存为待导入TL用例的xml
  如下图,这是我根据上步得到的关键节点做的测试用例模版,

  打开office2010的“开发工具”项,选择“源”。选择“xml映射...”, 把Step1保存的xml映射关系模版添加并确定。

  从右侧面板里拖动映射节点到对应的Excel列上

  拖动完成后如下图

最后把此Excel的用例另存为xml格式就可以导入到TestLink中去了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-6-29 10:59:14 | 只看该作者
你好,我按照你所解释的步骤做了,但是还是不能转成xml格式保存,出现:无法导出工作簿中的 XML 映射。我又查过解释,但是还是不知道怎么解决,你能帮我看看吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-6-29 10:59:22 | 只看该作者
你好,我按照你所解释的步骤做了,但是还是不能转成xml格式保存,出现:无法导出工作簿中的 XML 映射。我又查过解释,但是还是不知道怎么解决,你能帮我看看吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-6-29 10:59:28 | 只看该作者
你好,我按照你所解释的步骤做了,但是还是不能转成xml格式保存,出现:无法导出工作簿中的 XML 映射。我又查过解释,但是还是不知道怎么解决,你能帮我看看吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-7-2 21:55:31 | 只看该作者
回复 4# kookla 你好,你的描述让我无从下手啊。能再详细点吗?第几步出的错?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-7-3 09:45:58 | 只看该作者
回复 5# ii_hw
就是最后一步,导出时候,选择xml格式的时候出错的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-10-1 17:27:08 | 只看该作者
回复 6# kookla
我写的Step1很重要,你确定你生成了XML映射关系这个模板了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-11-23 11:14:27 | 只看该作者
楼主你好 按照你的方法修改xml文件确实可以用了 但是我想用到从testlink里面导出的所有项目,应该怎么办呢
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-11-23 11:46:14 | 只看该作者
这个要顶顶,貌似这个工具并不是很方便
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-11-23 13:15:43 | 只看该作者
回复 9# 愚人


    求用起来方便的测试管理工具

  求推荐哈
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2013-1-25 18:13:25 | 只看该作者
Thank you very much for sharing!The good man!The good life of peace!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 01:40 , Processed in 0.081725 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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