1、测试管理工具 QC 的安装,配置及使用说明目录文档内容要求 2版本记录 3第 1 章 前言 .51.1 概述 .51.2 术语表 .5第 2 章 软件结构 .6第 3 章 运行描述 .73.1 安装与初始化 .73.2 运行步骤 .73.3 运行控制 .73.4 输入输出 .73.5 启动恢复 .7第 4 章 非常规过程 .8第 5 章 远程操作过程 .9第 1 章 前言第 2 章 QC 使用2.1 QC9.0 概述QC 的全称为 Quality Center, 其前身就是 TD(TestDirector ) 。Q uality Center 可 指 导 您 完 成 测 试 流 程 的 需 求
2、 指 定 、 测 试 计 划 、 测 试 执 行 和 缺 陷 跟踪 阶 段 。 它 把 应 用 程 序 测 试 中 所 涉 及 的 全 部 任 务 集 成 起 来 , 有 助 于 确 保 客 户能 够 得 到 最 高 质 量 的 应 用 程 序 。二 维 事 业 部 QC 登 录 网 址 :http:/192.168.20.3:8001/qcbin/start_a.htm用 户 名 : 中 文 名密 码 空 : 进 入 系 统 后 可 在 菜 单 -工 具 里 面 进 行 修 改2.2 QC 安装2.2.1 安装环境系统平台:Windows 2003,Windows XP内存大小:2G(或更大
3、)数据库:oracle9.2 or 10g / MS SQL 2005(SP2)/MS SQL 2000(SP4)2.2.2 安装步骤1、 解压缩HP Quality Center .rar,运行安装程序 Installationsetup.exe; 2、出现如下界面,选择“下一步” ; 3、是否接受协议选择界面,选择“接受” ;4、在 License 界面选择输入 License(破解)文件 5、在下面的界面中选择第一个节点/独立 6、 如下的界面中指定 QC 的安装路径,默认即可 7、设定应用服务器配置项,选择 JBoss 应用服务 8、JBoss 高级选项,设计 HTTP 的端口和系统的
4、规模9、JBoss 服务的用户名和密码,保持空即可10、Web 服务器配置,选择 JBoss 内部 Web 服务器11、QC 安装项选择:1、安装时自动安装演示项目,生成一个演示项目数据库;2、安装演示项目+提供学习实例程序;3、无(一般情况下选择无即可);12、设定邮件服务器,这里选择“无”; 13、选择安装的数据库类型,我们选择 MS SQL Server14、输入 QC 将要使用的 MS SQL Server 数据库连接信息 15、定义站点的管理员用户名和密码,用于 QC 的管理;16、选择 QC 的安装路径;17、执行安装过程;18、选择立即启动 JBOSS 服务,点击下一步,完成 Q
5、C 的安装;2.2.3 系统说明安装文件夹 repository 中记录了系统的管理数据库和业务数据连接参数信息,以下 2 个文件在主机崩溃需要重新安装系统时或是要讲服务器迁移到另外一台机器时需要用到。1、 C:Program FilesMercuryQuality Center repository qc 文件夹中的 dbcon.txt中记录了管理数据库的连接参数:2、 该文件夹下还会生成一个业务数据库连接方式的文件夹,名称同业务数据库名,其中 dbid.xml 文件中记录了业务数据的连接方式,内容如下日常测试2Created on 2010-08-04 14:22:50jdbc:mercu
6、ry:sqlserver:/test01:1433N南京监理信息系统_南test01TWO:59-132-191-0-59-132NC:Program FilesMercuryQuality Centerrepositoryqc南京监理信息系统 _2南京监理信息系统-1YYYEnglish2.2.4 系统迁移当系统崩溃或需要迁移时可安装下述步骤进行,采用的主要原理就是,重新安装 QC 系统,完成安装后分离系统默认的管理数据库( qcsiteadmin_db)然后将原有的管理数据库和业务数据库附加到数据库中即可,详细步骤如下:QC9.0 迁移(sql200 下, SQL2005 参照进行)1、前
7、期的机器的机器名和原机器相同,原因是数据库里已经记下机器名称作为域名使用(不用原机器名你也可以修改数据库中的相应值(替换所有qcsiteadmin_db 数据库中原机器名改成现有的,替换安装文件夹 repositoryqc 中dbid.xml 文件所有原机器名改成现有的机器名) )2、备份 qcsiteadmin_db 和项目业务数据库3、备份 C:Program FilesMercuryQuality Centerrepository 文件夹4、安装 QC 在新机器上,5、安装好后,用老 qcsiteadmin_db 替换新 qcsiteadmin_db 数据库6、附加项目数据库7、查看数据
8、库如果 TD 无登录名请运行 exec sp_change_users_login update_one,td,td添加登录名8、登录 QC 输入原 QC 的帐号密码即可登录2.3 QC 操2.3.1 站点管理1、 QC 后台管理主要完成项目的创建、管理及用户账号创建和用户项目所属项目分配等功能,登录后台的账号为 QC 系统安装时定义的管理员账号。2.3.2 Quality Center2.3.2.1 需求管理描述需求的相关信息,如名称、项目经理、需求目前所处状态等;1、 新增需求:点击 新增按钮,弹出新增需求窗体,其中红色字体为必填项,如下图2、 新增子需求:点击 新建子需求按钮,方法同上,
9、添加后的效果如下图3、 修改需求:1、 单击表格进行相关设置修改;2、 双击表格弹出修改窗体进行修改4、删除需求:点击 删除按钮,删除当前选中的需求;4、 调整可见列:点击 按钮,弹出可见列调整窗体,在此窗体中可选择可见列;2.3.2.2 用例管理编写系统测试用例(测试人员阅读)2.3.2.3 缺陷管理用户登记系统测试中发现的缺陷,对于开发人员来说,open 和 reopen 的缺陷指派给自己时,1、开发人员的处理方式: 修改后置缺陷状态为 fixed 拒绝修改只缺陷状态 rejected,加上拒绝修改原因,否则无法拒绝 自己无法修改转给项目经理(将分配人改成项目经理即可)2、项目经理:包含以
10、上所有开发人员的处理方式,还包括以下几种 对于上线前无法修改的缺陷置缺陷状态为 pending 对于开发转给自己的缺陷如需开发修改,再转给开发,如是自己修改,修改完成后,只缺陷状态为 fixed3、详细操作 通用操作部分同需求管理模块; 单元格中的此标记代表缺陷中添加附件,单击可以查看 列的表格中输入相应的值可过滤选择缺陷信息,如下图;2.3.3 Quality Center 其他应用2.3.3.1 项目自定义设置以管理账号登录 Quality Center,进入菜单-工具栏-自定义1、 更改用户属性:修改用户密码及名称2、 设置项目用户:添加删除项目用户以及项目用户所属的组3、 组:系统默认
11、无无法修改权限,一般情况下通过新增自定义的组实现权限控制,组可分为 PM、DEV 、Tester4、 自定义模块访问:定义组可访问的模块5、 自定义项目实体:编辑项目的字段信息,如果为缺陷加一个优先级列6、自定义项目列表:添加自定义的下拉列表类的数据,如子系统7、配置 Automai 、设置可追溯性通知规则:邮件键发送规则设置8、工作流设置:自定义项目中事件处理方式,如控制测试人员无法 FIXED 缺陷等,采用 VBS 编写。2.3.3.2 用例导出1、 点击工具栏菜单:工具-文档生成器如下图:2、 在文档生成器窗体输入标题信息如下图:3、 去掉文档生成器选项页面中的索引项 如下图:4、 选中
12、所需选项 如下图5、 点击【筛选并排序】按钮,在弹出的下图窗体中点击【高级】按钮,交叉筛选方式选中 需求6、 点击需求选择按钮 按下图进行设置,点击确定7、 以上设置完成后即可进行用例文档的导出或预览,如关联的用例很多,请稍等8、 最终导出用例的效果如下图2.3.3.3 IE8.0 访问问题win7,windows 2008 中 IE8.0 不能访问 QC 解决方法方法一、修改以下设置(如觉得麻烦请用方法二)1、启用 administrator 帐户(默认禁用的) ,以 administrator 进入系统,修改 IE8属性-高级 -去掉 【启用内存保护帮助减少联机攻击选项】2、关闭 UAC开始菜单-搜索框,输入 UAC,打开程序,用户帐户控制设置设置成 【从不通知】3、cmd 进入命令行,执行以下命令bcdedit /set current nx alwaysoff4、重启电脑5、以 administrator 身份 进入系统,IE 打开网址 http:/192.168.30.106:8080/qcbin/start_a.htm 下载组件6、以后的使用用原先自己账号即可,可禁用 administrator方法二、用其它 IE 核的浏览器,如 360