环境:

QC9

WindowsXP

Office2007

 

1. 准备

1、通过Excel导入QC,需要下载Microsoft Excel Add-in:

http://update.external.hp.com/qualitycenter/qc100/msoffice/msexcel/index.html

2、安装Microsoft Excel Add-in,安装前需要关闭Excel应用程序,并且以管理员身份运行。

这里注意:如果以前安装过该插件的早期版本,最好将其卸载后再安装。

3、完成安装后,打开Excel表格(以Excel2007为例),点击“加载项”,出现如图所示界中红色框内的“Export To Quality Center”。

图 1‑1 Export To Quality Center按钮

注意:安装QCMSExcelAddin.rar程序,若Office为2007则安装成功后,会在Excel菜单栏---工具中多一个Export To Quality Center菜单,若Office为2003则需要拷贝XLSTART文件夹到Office的安装根目录。

2. 数据导入QC

该插件支持将需求,测试计划,缺陷的相关数据从Excel导入QC中,这3者操作步骤基本相同,下面以导入测试计划数据为例说明。

1、首先要求Excel文档的格式要与QC里数据字段相统一,示例格式如下图2-1所示。

图 2‑1 Excel数据示例

2、选定要你导入QC的内容,(注意:不包括列头)单击菜单“附加组件->Export To Quality Center”,如下图2-2所示。 

图 2‑2 数据导入步骤1输入QC服务器地址

3、输入QC的地址,单击“Next”,如下图2-3所示。

图 2‑3 步骤2输入用户名密码

4、输入QC的用户名和密码,单击“Next”,如下图2-4所示。

图 2‑4 步骤3输入域和项目名

5、选择需要域名以及项目,单击“Next”,如下图2-5所示。

图 2‑5 步骤4选择要导入的类型

6、选择需要导入的类型(需求、测试用例、缺陷),这边选择“Tests”,单击“Next”,如下图2-6所示。

图 2‑6 步骤5新建map(映射规则)

7、选择一个已经设置好的map(映射规则),或者重新添加一个map,单击“next”,如下图2-7所示。

图 2‑7 步骤6建立映射关系

8、将QC里的参数名与Execl表中设计的列名进行匹配对应。图中红色参数名为必填项,如下图2-8所示。

图 2‑8 QC字段与Excel列名映射关系示例

9、左侧选择一个字段,点击“>”按钮,输入Excel中对应的列名,如下图2-9所示。

图 2‑9 输入QC字段与Excel对应的列

注意:需要首先选中要导入的数据,才可以导入成功

10、如图2-10,全部选择好之后,点击“Export”。

图 2‑10 已建好的映射规则示例

11、如图2-11所示,需求成功导入。

图 2‑11 导入成功

3. 数据导出QC

这个方法无法导出测试用例的层级,也无法导出测试用例的步骤,只能导出视图上已有字段内容。

  1、进入测试计划,点击视图->测试网格,右键点击用例导出
  2、填写筛选条件,选出你要的测试用例
  3、如要全部导出,右键点击一条测试用例选导出->全部,输入文件名,默认.xls文件 保存即可
      如要部分导出,用ctrl或shift选中你要导出的用例,右键点击一条选中的tc选导出->选定,输入文件名,默认.xls文件 保存即可

这时候,查看导出的excel,貌似大部分会是乱码。
解决方法如下:在上述第三步时,输入文件名后,保存类型选择为 .html文件,保存好后再用excel打开即可解决乱码问题。

4. 总结

需求和缺陷的导入和计划的导入基本一样,只是Excel文档的结构不一样,只需注意在Excel中所有列数据都能在QC中找到对应的字段,而且必须保证数据取值的合法性,如与QC中字段类型不一致,将导致导入失败。

更详细说明文档请参见插件下载页中Microsoft Excel Add-in指南。

注意:

1、QC计划中的“测试名称”不支持\/:%'*?<>|".

2、QC计划中的“主题”指文件夹路径,因此EXCEL编写模式为:***\***,如:征信应用\2011版个人报告\批量处理\批量查询申请。

附件:qc测试用例模板.zip

QC学习三:Excel数据导入导出QC操作流程的更多相关文章

  1. ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

    这篇文章主要介绍了ThinkPHP使用PHPExcel实现Excel数据导入导出,非常实用的功能,需要的朋友可以参考下 本文所述实例是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方 ...

  2. Access中一句查询代码实现Excel数据导入导出

    摘 要:用一句查询代码,写到vba中实现Excel数据导入导出,也可把引号中的SQL语句直接放到查询分析器中执行正 文: 导入数据(导入数据时第一行必须是字段名): DoCmd.RunSQL &quo ...

  3. MongoDB学习(三)数据导入导出及备份恢复

    这几天想着公司要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下 ...

  4. OpenXml Excel数据导入导出(含图片的导入导出)

    声明:里面的很多东西是基于前人的基础上实现的,具体是哪些人 俺忘了,我做了一些整合和加工 这个项目居于openxml做Excel的导入导出,可以用OpenXml读取Excel中的图片 和OpenXml ...

  5. Excel数据导入导出

    1.将sql数据库表中的数据导入到Excel表格里: 方法一.使用StreamWrite对象,这里要注意的是 用“\t”换列,StreamWrite对象的WriteLine方法 一行一行写入. pub ...

  6. 1、数据库与excel表格的数据导入导出

    1.居民用户界面中,excel数据导入导出: 2.其他5张表数据显示到本角色主页的container容器中.

  7. C# excel文件导入导出

    欢迎关注微信公众号 C#编程大全 这里有更多入门级实例帮你快速成长 在C#交流群里,看到很多小伙伴在excel数据导入导出到C#界面上存在疑惑,所以今天专门做了这个主题,希望大家有所收获! 环境:wi ...

  8. Java实现大批量数据导入导出(100W以上) -(三)超过25列Excel导出

    前面一篇文章介绍大数据量导出实现: Java实现大批量数据导入导出(100W以上) -(二)导出 这篇文章在Excel列较少时,按以上实际验证能很快实现生成.但如果列较多时用StringTemplat ...

  9. 使用pentaho工具将数据库数据导入导出为Excel

    写在前面:本篇博客讲述的是如何使用pentaho工具快速的将数据库数据导出为Excel文件,以及如何将Excel文件数据导入数据库. 补充:使用此工具并不需要任何一句代码并能快速便捷解决实际问题,此工 ...

随机推荐

  1. SharpGL学习笔记(十九) 摄像机漫游

    所谓的摄像机漫游,就是可以在场景中来回走动. 现实中,我们通过眼睛观察东西,身体移动带动眼睛移动观察身边的事物,这也是在漫游. 在OpenGL中我们使用函数LookAt()来操作摄像机在三维场景中进行 ...

  2. [git] ignore文件规则失效

    背景 在某次项目,发现已经将.iml规则写进.ignore文件,但是对.iml的修改依然会出现在changelist中. 解决方案 先引用git官网上的描述 gitignore - Specifies ...

  3. CSS 选择器汇总

    CSS 选择器 CSS 元素选择器 CSS 选择器分组 CSS 类选择器详解 CSS ID 选择器详解 CSS 属性选择器详解 CSS 后代选择器 CSS 子元素选择器 CSS 相邻兄弟选择器 CSS ...

  4. GP的使用心得

    在ArcEngine时,GP无疑是GIS开发者的神器.自ArcEngine9.2开始新增一个程序集ESRI.ArcGIS.Geoprocessor,它能调用包含扩展模块在内的所有Geoprocessi ...

  5. HillStone上网认证客户端

    公司上网认证服务器从原来网康变更成山石(HillStone),原来网康是有认证客户端的,运行在系统托盘区,现在的Hillstone是通过网页页面认证的,要上网,这个认证页面就需要一直打开在那里.碰到异 ...

  6. R语言学习笔记:分析学生的考试成绩

    孩子上初中时拿到过全年级一次考试所有科目的考试成绩表,正好可以用于R语言的统计分析学习.为了不泄漏孩子的姓名,就用学号代替了,感兴趣可以下载测试数据进行练习. num class chn math e ...

  7. RGui的http代理设置

    办公电脑环境需要http代理访问大网,使用R语言安装包时老是无法连接网络,后来从网上发现解决方法很简单,只需在启动RGui.exe的命令行上加上启动参数就可以了. "C:\Program F ...

  8. 在Windows下将code style导入到Android Studio的方法

    很多网站上提供了Ahdroid studio的“代码样式”文件,那么作为win平台的用户,我们就需要学会如何导入这个样式文件.我也是查了很久才知道是怎么导入的,下面就是我的经验分享. 一.下载代码样式 ...

  9. 让 Popwindow 向上弹出

    /** * 获取父控件的位置y-popwindow的高度 = 应该显示的y坐标. x这里设置为center 不刻意指定坐标 注意:控件坐标永远是 左上角坐标! * * @param parent */ ...

  10. Android中进程与线程

    常说的主线程(UI线程)是什么? 当一个Android程序刚启动的时候,我们的android系统就会启动一个带有一个单一线程的linux进程.默认情况下,所有的组件比如Activity都运行在同样的一 ...