📜  HP-QC-服务器端配置(1)

📅  最后修改于: 2023-12-03 14:41:44.674000             🧑  作者: Mango

HP QC 服务器端配置

HP Quality Center (QC) 是一种基于 Web 的测试管理工具。在使用 QC 时,需要对服务器端进行配置。本文将介绍如何对 HP QC 服务器进行配置。

环境准备

在进行 QC 服务器配置之前,需要在服务器上安装好以下软件:

  • Windows Server 2008 R2 或以上版本操作系统
  • IIS 7.0 或以上版本
  • .NET Framework 4.5 或以上版本
  • Microsoft SQL Server 2008 R2 或以上版本
安装 QC 服务器组件

可以从 HP 的官方网站上下载 QC 服务器组件安装包并安装。

安装过程中需要输入数据库信息、管理员账号和密码等信息。安装完成后可以通过浏览器访问 QC 页面进行登录以及管理测试项目和测试用例。

进行服务器配置

QC 的服务器配置涉及到多个方面,包括 Web 服务、数据库服务和域服务等。下面分别介绍如何对这些服务进行配置。

Web 服务配置
  1. 在 IIS 管理器中创建 QC 站点,将 QC 安装目录下的 WebRoot 目录设置为该站点的物理路径。

    右键点击“网站”节点 -> “添加网站” -> 输入站点名称、物理路径等信息 -> 点击“确定”按钮。
    
  2. 在应用池中设置 .NET Framework 版本为 4.0,同时将用户从“Network Service”改为 LocalSystem。

    右键点击站点 -> “应用程序池” -> 右键点击应用程序池 -> “基本设置” -> 选择 .NET Framework 版本为 4.0 -> “身份” -> 将“为应用程序池配置的用户”设置为 LocalSystem。
    
  3. 配置网站绑定端口和 SSL 证书等信息。

    右键点击站点 -> “编辑绑定” -> 配置相关信息。
    
数据库服务配置
  1. 打开 SQL Server Management Studio,创建 QC 数据库。

    打开 SQL Server Management Studio -> 连接到 SQL Server 数据库引擎 -> 在“对象资源管理器”中右键点击“数据库” -> “新建数据库” -> 输入数据库名称、文件路径等信息 -> 点击“确定”按钮。
    
  2. 为 QC 数据库创建登录用户。

    在 SQL Server Management Studio 中右键点击“安全性” -> “新建登录名” -> 输入登录名和密码等信息 -> 点击“确定”按钮。
    
  3. 将 QC 用户添加到 QC 数据库中并分配权限。

    在 SQL Server Management Studio 中右键点击 QC 数据库 -> “属性” -> “文件” -> 获取 QC 数据库的“当前数据库文件路径” -> 关闭“属性”窗口。
    
    运行 QC 安装目录下的 SiteAdmin.exe 工具 -> 登录 QC 管理员账号和密码 -> 选择“项目” -> “选择域” -> 选择 QC 数据库 -> 点击“信息” -> 输入数据库服务器名称、登录名、密码、数据库名称等信息 -> 点击“测试连接” -> 连接成功后点击“确定”按钮。
    
    选择“项目” -> “选择域” -> 点击“配置” -> “连接” -> 在连接字符串中将“[参数1]”替换为 QC 数据库的“当前数据库文件路径” -> 点击“测试连接” -> 连接成功后点击“确定”按钮。
    
    点击“数据库” -> “添加” -> 输入登录名和密码等信息 -> 点击“确定”按钮。
    
    点击“权限” -> 勾选“授权” -> 选择“全部” -> 点击“确定”按钮。
    
域服务配置
  1. 打开 Site Administration 工具,创建域并指定数据库。

    运行 QC 安装目录下的 SiteAdmin.exe 工具 -> 登录 QC 管理员账号和密码 -> 选择“域” -> 点击“添加” -> 输入域名称和描述等信息 -> 配置数据库信息 -> 点击“确定”按钮。
    
  2. 创建域用户并分配权限。

    选择“域” -> 右键点击域 -> “新建域用户” -> 输入用户名、密码等信息 -> 点击“确定”按钮。
    
    选择“权限” -> 勾选“授权” -> 选择“全部” -> 点击“确定”按钮。
    

至此,我们已经完成了 QC 服务器的配置。可以通过浏览器登录 QC 页面进行测试项目和测试用例的管理。