首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
Google
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试管理 >> BUG缺陷管理 >> 正文

ClearQuest体系结构分析

        这一段时间,一些人问了我很多关于CQ的问题,我想其中的很多问题都是由于对于CQ的整体结构不熟悉造成的,所以写了这篇文章,希望能对大家更深入的了解CQ有所帮助。我使用的CQ版本是2002.05.00,谁知道哪里能下载2003版的,我一直想看看2003和2002有什么差别。

        ClearQuest是按照标准的三层结构设计的,包括数据层、功能层(业务层)、表示层。下面分别说明三层的构造和相互的关系。

        一、数据层

        ClearQuest的根本在数据库,所有的内容都储存在数据库中。

        在使用CQ数据库的时候,一定要记住一点:必须先建立空白的数据库再进行CQ的操作。因为除非使用Access数据库,其他类型数据库都涉及数据库操作权限的问题,所以必须先建立操作数据库的角色。

        CQ的数据库层分为两种,一种是Maintenance Tool中Schema Repository使用的数据库(下面简称SR数据库);另外一种是Desiger中Schema使用的数据库(下面简称S数据库)。

        1.SR数据库

        SR数据库中存储了Schema Repository信息以及附属的Schema信息。

        如果原先没有SR数据库,在Maintenance Tool中通过Create建立Schema Repository和SR数据库的连接,Schema Repository内容储存在SR数据库中。

        如果原先存在SR数据库,在Maintenance Tool中通过New Connection建立Schema Repository和原有SR数据库的联系,原有SR数据库内容不变。

        SR数据库中,不只存储了Schema Repository,还包括Schema Repository附属的Schema信息以及User Adminitrator中的Group和User信息。

        删除Schema Repository的时候,SR数据库仍然存在,随时可以通过New Connectio连接回来。

        Move SR数据库的时候,源SR数据库仍然存在,随时可以通过New Connectio连接回来。

        2.R数据库

        R数据库对应相关的Schema信息,包括Schema本身的各种信息、用户通过客户端录入的变更信息(Defect、Email_Rule、Project等)、操作此Schema的Groups和Users信息。

        删除Schema的时候,R数据库仍然存在,随时可以通过New Connectio连接回来。

        Move R数据库的时候,源R数据库仍然存在,随时可以通过New Connectio连接回来。

        二、功能层

        功能层是CQ中最重要的,所有的设置几乎都在功能层实现。

        功能层包括两个部分,Maintenance Tool和Designer。

        还有一个可选择配置的Web服务器

        下面分别进行说明。

        1.Maintenance Tool

        Maintenance Tool(安装目录中cqdbsetup.exe)是在使用CQ前必须配置的。

        在Maintenance Tool中,必须Create或New Connection至少一个Schema Repository。无论是Designer、客户端还是Web服务器最后都必须连接Maintenance Tool中的Schema Repository。

        Schema Repository按照字面的翻译是“计划仓库”,也就是说,所有的Designer中的Schema都附属于特定的Schema Repository。

        如果有多个Schema Repository,在使用designer、客户端、Web服务器的时候,必须选择特定的Schema Repository,之后的操作都在此Schema Repository中进行。

        Schema Repository实际是一个连接SR数据库并把相应数据记载到SR数据库的行为。

[1] [2] 下一页

【责编:michael】

中国IT教育

相关产品和培训
文章评论
 专题推荐

 ·建立可全面监控Squid代理服务器
 ·华为认证题库、模拟器下载专题
 ·嵌入式操作系统Linux资料下载(A)
 ·JAVA的应用编程接口——JAVA API详解…
 ·Linux Shell学习技术专题[上]…
 ·windows Server 2008专区…
 ·WEB开发ASP.NET和PHP、JSP究竟学哪个
 ·五步带你入门XML
 ·零距离接触OCP_Oracle认证体系全攻略
 ·揭秘:网络工程师职业发展路线图
 最近更新
 博客论点
 频道精选
 软件测试频道导航