QC学习三:Excel数据导入导出QC操作流程
环境:
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操作流程的更多相关文章
- ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
这篇文章主要介绍了ThinkPHP使用PHPExcel实现Excel数据导入导出,非常实用的功能,需要的朋友可以参考下 本文所述实例是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方 ...
- Access中一句查询代码实现Excel数据导入导出
摘 要:用一句查询代码,写到vba中实现Excel数据导入导出,也可把引号中的SQL语句直接放到查询分析器中执行正 文: 导入数据(导入数据时第一行必须是字段名): DoCmd.RunSQL &quo ...
- MongoDB学习(三)数据导入导出及备份恢复
这几天想着公司要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下 ...
- OpenXml Excel数据导入导出(含图片的导入导出)
声明:里面的很多东西是基于前人的基础上实现的,具体是哪些人 俺忘了,我做了一些整合和加工 这个项目居于openxml做Excel的导入导出,可以用OpenXml读取Excel中的图片 和OpenXml ...
- Excel数据导入导出
1.将sql数据库表中的数据导入到Excel表格里: 方法一.使用StreamWrite对象,这里要注意的是 用“\t”换列,StreamWrite对象的WriteLine方法 一行一行写入. pub ...
- 1、数据库与excel表格的数据导入导出
1.居民用户界面中,excel数据导入导出: 2.其他5张表数据显示到本角色主页的container容器中.
- C# excel文件导入导出
欢迎关注微信公众号 C#编程大全 这里有更多入门级实例帮你快速成长 在C#交流群里,看到很多小伙伴在excel数据导入导出到C#界面上存在疑惑,所以今天专门做了这个主题,希望大家有所收获! 环境:wi ...
- Java实现大批量数据导入导出(100W以上) -(三)超过25列Excel导出
前面一篇文章介绍大数据量导出实现: Java实现大批量数据导入导出(100W以上) -(二)导出 这篇文章在Excel列较少时,按以上实际验证能很快实现生成.但如果列较多时用StringTemplat ...
- 使用pentaho工具将数据库数据导入导出为Excel
写在前面:本篇博客讲述的是如何使用pentaho工具快速的将数据库数据导出为Excel文件,以及如何将Excel文件数据导入数据库. 补充:使用此工具并不需要任何一句代码并能快速便捷解决实际问题,此工 ...
随机推荐
- AX2012 R3 Data upgrade checklist sync database step, failed to create a session;
最近在做AX2012 R3 CU9 到CU11的upgrade时 (用的Admin帐号), 在Date upgrade 的 synchronize database 这步 跑了一半,报出错误 说“fa ...
- access中根据一个表创建另一个
access中根据一个表创建另一个 SELECT * INTO newTableFROM zD_qlr; SELECT * into mdFROM zd IN 'E:\fz\高阳\大姚\fz\bz\b ...
- Gnome排序算法
Gnome排序(地精排序),起初由Hamid Sarbazi-Azad 于2000年提出,并被称为stupid排序,后来被Dick Grune描述并命名为“地精排序”,作为一个排序算法,和插入排序类似 ...
- 【读书笔记】iOS-读取文本文件
一,文本文件的内容. 二,工程目录 三,ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional ...
- 【读书笔记】iOS-UIFont-动态下载系统提供的多种中文字体网址
苹果可使用的字体列表: https://support.apple.com/zh-cn/HT202599 动态下载字体的代码demo: https://developer.apple.com/libr ...
- CSS ID选择器(三)
一.ID选择器 ID选择器使用"#"前缀标识符进行标识,后面紧跟指定的元素的ID名称. 如 #box{ width:100px; height:100px;} 元素的ID名称是唯一 ...
- Oracle学习之简单查询
使用scott用户下的表, 1.查询所有内容SELECT * FROM emp; 2.查询员工信息,包括员工编号,姓名,职位3个信息SELECT empno,ename,job FROM emp; 3 ...
- 【原】就IOS发布app时如何保护文本资源的一个方法
近期的一个app是本地的,数据源来自于本地的一个.json文件,里面的数据是这个app的灵魂.近期快发布该app了,很担心发布后的.ipa包被竞争者解开然后信息发生泄漏.我的处理策略是:打包的时候放的 ...
- NSDictionary和NSMutableDictionary
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...
- Android线程管理(二)——ActivityThread
线程通信.ActivityThread及Thread类是理解Android线程管理的关键. 线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用. ...