专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » ibmclientaccess:了解IBM Rational ClearQuest Client for Eclipse »正文

ibmclientaccess:了解IBM Rational ClearQuest Client for Eclipse

来源: 发布时间:星期六, 2009年12月19日 浏览:0次 评论:0
  前言

  Rational ClearQuest是个缺陷和变更追踪系统可以让你提交个变更请求跟踪和变更请求相对应文件变化并管理变更请求有几种区别 Rational ClearQuest客户端:Windows客户端Web客户端等等Rational ClearQuest Client for Eclipse可以让你在Eclipse环境中执行ClearQuest任务(活动)本文重点突出Rational ClearQuest Client for Eclipse些重要特性以及在Rational ClearQuest Client for Eclipse中执行ClearQuest任务方式提示和工具条可以提供有关些Eclipse特性信息并比较Eclipse客户端和本地客户端的间差异你可以下载Rational ClearQuest Client for EclipseeGA版本
http://www-1.ibm.com/support/docview.wss?rs=0&q1=rational+2003.06.13&uid=swg24007802&loc=en_US&cs=utf-8&cc=us&lang=en

  Rational ClearQuest 透视图

  旦你下载并安装了Rational ClearQuest Client for Eclipse你在Eclipse环境中要做件事情就是打开ClearQuest透视图ClearQuest透视图包含组Eclipse视图执行区别Rational ClearQuest操作(如图1)要打开Rational ClearQuest透视图请从主菜单栏中选择Window > Open Perspective > Other > ClearQuest



  查看原图(大图)

  图1:Rational ClearQuest 透视图

  ClearQuest透视图包括以下视图(Views):

  ClearQuest Navigator 视图

  ClearQuest Query Results 视图

  ClearQuest Record Details 视图

  Console 视图

  Tasks and Problems 视图

  透视图和视图

  Eclipse 视图用于呈现领域对象视图支持编辑器并提供可选择表现方式及思路方法在你Eclipse环境中浏览信息举例来说Eclipse Navigator视图显示你正在工作项目和其它资源视图有其自己菜单和工具栏组由菜单项和工具栏按钮表示操作(Actions)只会影响视图中条目

  透视图定义了Eclipse工作空间中视图集和布局你可以通过打开和关闭视图将他们放在Eclipse窗口中区别位置来改变个透视图布局要打开个没有包括在当前透视图中视图从主菜单条中选择Window > Show View你可以使用Window > Customize Perspective菜单项定制透视图要保存定制完成透视图使用Window > Save Perspective As...菜单项

  ClearQuest Navigator 视图

  ClearQuest Navigator视图显示查询、图表、报表和报表格式(图2)Navigator视图类似于Windows客户端中Workspace视图你可以创建、修改、重命名、删除和执行查询、报表和图表



  图2:Rational ClearQuest Navigator 视图

  ClearQuest Navigator视图和Rational ClearQuest本地客户端中Workspace视图对比

  查看workspace对象而不编辑它你可以简单地展开查询节点来查看过滤器(Filters)和显示个查询字段

  编辑个workspace对象组件可以直接在Navigator视图中执行删除显示字段可以通过删除Navigator视图中相应显示字段节点来完成

  自动产生workspace对象名可以使你在相同位置创建workspace对象多个复制你可以复制个文件夹下个查询并将它粘贴在相同文件夹下复制查询将会被指派个自动产生名字"Copy of {query name}"

  ClearQuest Query Results 视图

  查询结果显示在ClearQuest Query Results视图中(图3)结果用树表格式来显示你可以从父记录浏览到个关联子记录例如你可以展开个缺陷(Defect)节点来查看附件(Attachments)、历史(History)信息和复制(Duplicates)()你可以直接在查询结果中显示记录上执行操作()选择多个记录可以让你对这些记录执行批操作



  查看原图(大图)

  图3:Rational ClearQuest Query Results 视图

  ClearQuest Record Details 视图

  你可以使用ClearQuest Record Details视图(图4)查看个记录详细情况窗口是完全按照ClearQuest schema定义中显示你可以在视图中显示记录上执行操作



  图4:Rational ClearQuest Record Details 视图

  Console 视图

  Console视图是Eclipse视图部分Rational ClearQuest使用Console视图来显示成功和故障消息(图5)你可以通过使用Rational ClearQuestpreference设置来过滤在console视图中显示消息



  图5:Console视图

  Tasks 和 Problems 视图

  Tasks视图是Eclipse视图部分用来显示任务(图6)如果你正在Eclipse环境中进行Java开发展现在你代码中TODO和FIXME任务会被自动地增加到tasks视图增加任务由Window > Preferences > Java > Task Tags选项来管理你也可以使用Add Task工具栏按钮创建个新任务并将个任务和个资源关联起来

  Problems视图是Eclipse视图部分用来显示在Eclipse环境中所开发代码编译(图6) egration section提供了有关Rational ClearQuest Client for Eclipse如何和区别Eclipse视图集成更多信息



  查看原图(大图)

  图6:Tasks 和 Problems 视图

  Rational ClearQuest 任务

  既然我们已经介绍了区别Rational ClearQuest Eclipse视图和它们各自功能我们将看下如何使用Eclipse客户端来执行区别Rational ClearQuest活动Rational ClearQuest任务部分被分成两小部分:基本Rational ClearQuest任务和高级Rational ClearQuest任务Basic部分集中于执行Rational ClearQuest任务核心集Advanced部分讨论区别Eclipse增强目标是改进你工作流如果你想进行基于场景任务你可以从典型用户场景部分开始

  基本 Rational ClearQuest 任务

  在基本活动部分我们将着眼于使用Rational ClearQuest Client for Eclipse执行你些日常活动思路方法这将会帮助你在执行熟悉ClearQuest活动时习惯于Eclipse环境这部分从登录到个Rational ClearQuest数据库连接开始进行到区别查询操作(创建个新查询编辑个查询等等)延伸到区别记录(缺陷UCM活动等等)并包括退出数据库连接

  连接到个Rational ClearQuest数据库

  连接(登录)到个数据库要使用Login Wizard(图7)Login Wizard安排了登录到个数据库连接过程激活Login Wizard可以从ClearQuest Navigator视图()Eclipse主工具栏()或ClearQuest菜单()中进行



  图7:登录到个ClearQuest数据库区别方式

  点击登录工具栏项上下拉菜单查看登录菜单选择Login来打开Login Wizard(图8)从Schema Repository页中选择schema repository()Schema Repository组合框显示了所有可用schema repositories



  图8:Schema Repository向导页

  在Additional Login Information页(图9)中输入userID()点击Finish来完成向导



  图9:Additional LoginInformation 向导页

  在Authentication对话框(图10)中输入密码()Remember the password ()选项可以让你为以后登录保存密码如果你选择Remember the password复选框来记住密码密码就会被加密并保存下来保存密码可在后续登录中用于登录到数据库()



  图10:Authentication对话框

  旦你成功登录你将会注意到ClearQuest Navigator视图和ClearQuest Query Results视图变化如图11所示个新CearQuest页签(被增加到ClearQuest Navigator视图中连接信息(显示在ClearQuest Navigator视图中你也可以展开连接信息节点来查看public和personal查询ClearQuest Query Results视图标题()也被改变以反映最新成功登录连接信息使用Login Wizard创建连接可为以后直使用



  查看原图(大图)

  图11:成功登录的后Navigator和Query Results视图

ClearQuest Navigator视图可以显示来自多个数据库连接工作空间信息

  Rational ClearQuest Client for Eclipse中Login Wizard和Windows客户端中Login对话框对比

  密码可以被存储起来用于后续登录你可以使用authentication对话框中Remember the password复选框来存储个特定数据库连接密码这使得你可以不用输入任何信息就可以登录到个数据库

  连接信息是由用户名和schema信息(例如user1, ratlc@raleigh)组成最后 5对连接信息在本地存储

  查询(Queries)

  如图11所示最新成功登录位置连接信息显示在Rational ClearQuest Navigator视图中最高层节点上personal和public查询文件夹被表示为子节点你可能已经注意到ClearQuest Navigator视图除了查询信息外还显示查询结构你可以通过点击和查询名相连加号来展开查询来查看查询过滤器和显示字段信息你可以重新命名、删除并拖拽过滤器和显示字段在本节中我们将会看到区别查询操作:

  创建个新查询

  编辑个已有查询

  保存个查询

  删除或重命名个查询

  查看个查询SQL版本

  在启动时执行个查询

  执行个查询

  创建个新查询

  要创建个新查询请打开Query Wizard(图12)在ClearQuest Navigator视图中选择个你想要创建查询文件夹使用上下文菜单(右键点击个文件夹可以查看上下文菜单)选择New Query()来激活Query Wizard你也可以从New Query()工具栏项中激活Query Wizard



  图12:New Query上下文菜单

  在Query Name and Record Type页中选择记录类型和查询名Query Name字段()会预先使用个唯查询名Next按钮是不能点击如果你不选择个Record Type()或者如果你提供了个无效查询名



  查看原图(大图)

  图13:Query Name and Record Type页

  向导页取决于你是否选择Create Query from an existing query()复选框如果你希望从个已有查询创建查询选中Create Query from an existing query复选框并点击Next按钮你也可以使用Start with an existing query向导页(图14)来选择你新查询想要基于个已有查询



  查看原图(大图)

  图14:从个已有查询创建查询

  在下你要选择查询过滤器(图15)个记录类型有效过滤器字段显示在 Select fields to use as query filters页()左边你可以通过双击出现过滤器来增加个过滤器你可以使用Group上下文菜单操作()来将增加到右边过滤器分组上下文菜单也允许你删除(过滤器和组并修改"And" 和 "Or"的间分组()你可以通过选中Set as Default Filters复选框来将当前配置设置为缺省过滤器通过设置这个每个为此记录类型创建新查询都会有这些过滤器设置



  查看原图(大图)

  图15:Filter Wizard页

  如果你没有在前个页面选中个过滤器Define Query Filters向导页面就不会显示出来你可以使用Define Query Filters向导页来定义过滤器值(图16)过滤器值直会持续到你在Define Query Filter向导页面中更改选择



  查看原图(大图)

  图16:Define Filter向导页面

  在Define Display Fields向导页面中选择显示字段通过拖拽字段(或双击字段可以增加显示字段你可以更改标题()排序类型()排序次序(并通过点击合适表单元来展示个显示字段信息()运行新创建查询要在Define Display Fields向导页面中选择run复选框()你可以通过选中Set as Default Display Fields复选框来将当前配置设置为缺省显示字段通过设置这个每个为此记录类型创建新查询都会有这些显示字段设置



  查看原图(大图)

  图17:Display Field向导页面

  创建新查询将被选中并显示在ClearQuest Navigator视图中(图18)查询用个*(星号)来标示()来指出该查询需要被创建或保存在数据库中被包含在个查询中过滤器(和显示字段(也会显示在ClearQuest Navigator视图中



  图18:在ClearQuest Navigator视图中显示新查询

你也可以从ClearQuest主工具栏或ClearQuest菜单创建查询选择New -> <connection> -> New Query..此查询向导个页面只有很少区别(图)为了使用此向导创建个查询你需要指定此查询将要被创建位置()

  Rational ClearQuest Client for Eclipse中New Query Wizard和Windows客户端中New Query Wizard对比

  Record Type显示在向导个页面在本地Rational ClearQuest客户端中用户选择记录类型并继续在向导中选择过滤器和显示字段这种思路方法不允许用户在选择完查询以后更改查询记录类型记录类型显示在Eclipse客户端中查询向导个页面通过允许用户选择记录类型作为向导部分Rational ClearQuest Client for Eclipse可以让你更改记录类型即使已经选择了相对于个区别记录类型过滤器和显示字段

  查询名预先使用个唯名字

  基于另个查询创建个查询Start with an existing Query向导页面只有当用户在第个页面中选择Create query from an existing query 复选框时才会显示出来

  过滤器页面在显示字段页面的前显示当创建个新查询时用户通常要在选择记录如何显示的前决定哪些记录要显示因此显示字段向导页面是在过滤器选择页面的后显示这也和个SQL语句联合起来在SQL语句中“Select”子句(显示字段)显示在“Where”子句(过滤器)的后

  Define Filter页面只有在使用过滤器向导页面选择过滤器时才会出现这将会加快返回个特定记录类型所有记录查询创建过程

  查询不会自动存储到服务器上和本地客户端区别新创建查询不会自动在服务器上创建查询上会增加个星号(*)符号以指示查询还没有保存在数据库中此特性允许用户创建临时查询而不保存到服务器上

  编辑个已有查询

  既然我们已经创建了个新查询我们将编辑个已有查询你可以使用Edit Query向导来编辑个查询(图19)为了激活Edit Query向导高亮显示查询并从上下文菜单中选择Edit()



  图19:Edit Query菜单

  Edit Query向导允许用户来编辑查询结构Edit Query向导显示Select fields to use as query filters 页面Define query filters 页面以及Define Display Fields向导页面个查询上 * 符号标示查询修改需要保存到Rational ClearQuest数据库中ClearQuest Navigator 视图显示了查询结构例如包含在查询下过滤器和显示字段显示在ClearQuest Navigator视图中如果你只想编辑过滤器你可以通过选择个过滤器节点上上下文菜单操作Edit来激活Edit Filter向导Select fields to use as query filters 页面 和 Define Query Filters 页面是个Edit Filter向导中包含两个页面同样地要编辑显示字段你可以通过选择个显示字段上Edit菜单操作来激活Edit Display Field向导Edit Display Field向导只显示Define Display Fields 页面

  保存个查询

  如早先章节所讨论未保存查询使用个*符号来显示(图20)要将个未保存查询保存到数据库高亮显示查询并选择Save上下文菜单()操作在保存操作的后* 符号被除去了 )标示未保存变化被提交到Rational ClearQuest数据库中了你可以通过高亮显示连接节点并使用Save All上下文菜单操作来保存属于个连接所有未保存查询



  查看原图(大图)

  图20:保存查询

你也可以通过Save工具栏项()来保存个查询

  删除或重命名个查询

  你可以通过使用Delete(图21)或Rename()查询上下文菜单操作(高亮显示查询右键点击可以查看上下文菜单操作)来删除或重命名个查询将显示个确认对话框来确认删除操作



  图21:删除或重命名个查询

  显示个查询SQL语句

  要查看个查询SQL版本(图22)高亮显示查询并选择View SQL菜单操作()查询SQL显示在SQL Query视图()中



  查看原图(大图)

  图22:SQL Query 视图

  SQL查询只能在SQL Query视图中编辑要将个查询转换成个SQL查询高亮显示查询并选择Utilities > Convert to SQL Query如果你没有权限创建个新SQL 查询个查询就不能转换成个SQL查询由转换过程创建SQL查询不会自动地被保存到服务器上你可以通过 Save Query 操作来保存查询要编辑个SQL查询通过View SQL菜单操作来查看查询SQL并在SQL Query视图中选择Edit工具栏按钮要保存已更改SQL语句使用SQL Query视图中Save工具栏按钮

SQL Query视图不是缺省ClearQuest透视图部分你可以通过Window > Show View > Other > ClearQuest > SQL Query View来打开SQL Query视图

  在启动时执行个查询

  如果你想要在连接到个Rational ClearQuest数据库时执行个查询你需要将查询设置为个启动查询(图23)要将查询设置为个启动查询高亮显示查询并选择Utilities > Run at Startup个启动查询由复选标记符号()来表示



  查看原图(大图)

  图23:启动查询

  要将个查询取消启动查询设置使用Utilities > Run at Startup()当你取消查询启动属性设置时复选标记就被移除了Rational ClearQuest Client for EclipseBeta版本不允许用户在启动时运行个图表或个报告

  执行个查询

  你可以通过右键点击个查询并从上下文菜单中选择Run操作来执行个查询在执行的后查询结果显示在ClearQuest Query Results视图中(图24)记录列和次序可以按照查询显示字段设置来安排格式在执行完查询以后你将会注意到在ClearQuest Query Results视图中有其它变化数据库信息被显示在视图标题中()所执行查询名字()记录类型()返回记录数量()以及所选中记录数量()都显示在Query Results视图状态栏中



  查看原图(大图)

  图24:显示在ClearQuest Query Results视图中查询结果

  你可以展开记录来查看父记录所引用记录类型步展开记录类型将会显示出引用记录例如展开个缺陷记录将显示出 3个节点:AttachmentsDuplicates和History展开这些节点将显示出缺陷所关联附件、复制和历史记录

  如果所选中查询包含动态过滤器将会显示个动态查询窗口以设置规则(见图25)在动态过滤器对话框中页签是相对应于当前区别动态过滤器()在动态查询对话框中点击OK()执行基于规则集查询你可以通过使用cancel按钮()来取消查询执行



  图25:动态查询对话框

有几种方式可以执行个查询你可以通过双击个选中查询或者在选中查询上使用Run菜单来执行个查询

Query Results视图显示从执行查询中返回查询结果要从Query Results视图中返回到查询中进行操作使用Show Query in Navigator菜单操作

如果返回结果数量超过了在Preferences中最大结果数量那么将会显示个消息来确认是否你要执行此查询采取这种措施是执行带有大量结果查询反而会影响性能改变最大结果数量要到Preferences中进行

动态查询窗口只能显示检视区域(图26)中定数量动态过滤器如果个查询包含不能在动态过滤器对话框窗口检视区域中提供动态过滤器超出过滤器会显示在屏幕外()



  图26:显示在屏幕外超出动态过滤器

  多查询结果

  如我们在执行个查询节中所看到执行查询结果被显示在ClearQuest Query Results视图中每个执行查询使用个区别ClearQuest Query Results视图来显示结果(图27)这意味着当执行多个查询时多个ClearQuest Quest Results视图将显示在ClearQuest透视图中对于每个ClearQuest Query Results视图位置信息()和查询路径名(都显示在视图标题和状态栏中当你执行个查询时如果没有和查询相关联ClearQuest Query Results视图结果就会显示在个新ClearQuest Query Results视图中区别ClearQuest Query Results视图堆叠在其它视图顶端



  查看原图(大图)

  图27:多个Query Results视图

  如果再次执行个的前查询结果将会显示在已经分配给该查询ClearQuest Query Results视图中当你登出个数据库时所有分配给该数据库中查询视图会自动地关闭

为每个执行查询分派个Rational ClearQuest Query Results视图是Rational ClearQuest Client for Eclipse缺省方式你可以在Preferences中选择更改此方式

  记录(Records)

  在本节中我们将看下可以使用Rational ClearQuest Client for Eclipse对记录执行操作这些操作包括:

  查看个记录信息

  对个记录执行操作

  刷新ClearQuest Query Results视图中记录

  创建记录

  查找记录

  查看个记录信息

  ClearQuest Record Details视图显示个记录完整信息集(图28)要在ClearQuest Record Details视图中显示个记录从记录上下文菜单中选择Details操作

  在显示出Details视图的后只要选择个新记录该视图就会自动地显示出所选择记录信息记录窗体显示和在schema中设计得完全样(参见图28)选择区别页签会显示出相称信息所选择记录数据库信息显示在视图标题中()



  查看原图(大图)

  图28:已选择记录ClearQuest Details视图

你可以通过更改参数设置来更改何时以及如何显示ClearQuest Record Details视图

  在个记录上执行操作

  你可以从ClearQuest Query Results视图或者ClearQuest Record Details视图中对记录执行操作

从ClearQuest Query Results视图中直接执行记录操作能力意味着将此视图加入到你开发透视图中是非常有用这样你不用转换到ClearQuest透视图中就可以执行大多数CleaeQuest活动

  在ClearQuest Query Results视图中个记录可能执行操作显示在记录上下文菜单中(图29)上下文菜单操作分成 3类:

  Change State-变更状态操作()让你将个记录从个状态转换到另个状态

  Mody-你可以通过此操作修改()记录信息

  Utilities-实用操作()如删除和增加附件



  图29:记录操作(Record Actions)

  当你开始从菜单执行个操作时将会显示个执行此操作窗口(图30)填写必需信息并完成此操作操作决定了将显示哪种窗口例如当你选择mody操作时显示个修改窗体而当你开始个duplicate操作时会显示个复制操作窗体



  查看原图(大图)

  图30:Mody操作显示个修改记录窗口

你也可以从ClearQuest Query Results视图对引用记录(子节点)(图31)执行操作可用操作取决于所选中记录



  图31:取决于所选中记录操作

个记录执行操作可以相同地应用于多个记录高亮显示你想要执行操作记录并开始进行个公共操作和通常窗口将会显示出来除了个Apply按钮被个Apply All按钮代替了点击Apply All按钮将会对所有选中记录执行操作

  在ClearQuest Record Details视图中执行操作在视图中进行比从个上下文菜单进行要好这些操作位于视图右上角()并同样被组织到ClearQuest Query Results视图中包含在个Control控件(例如附件操作)中操作是从窗体中开始进行其它操作例如Mody使用ClearQuest Record Details视图中记录窗体来执行操作



  图32:操作可以在details视图中执行

注视 图 32中Edit()图标你将会注意到此按钮和所有multi-line文本Control控件连接在点击Edit图标会调出个文本编辑对话框为你提供个大、可调整大小区域来编辑文本

  刷新ClearQuest Query Results视图中记录

  当对ClearQuest Query Results视图中个记录执行个操作时该记录会被刷新你可以通过右键点击个记录并从上下文菜单中选择Refresh操作来手动刷新个记录多个记录可以通过对多个选中记录使用Refresh操作来刷新

  整个结果集可以通过重新运行查询来刷新你可以通过使用Rational ClearQuest Query Results视图工具栏中Re-run Query操作(图33)来快速重新运行查询



  查看原图(大图)

  图33:刷新查询结果

你可以通过修改Preferences来更改如何刷新ClearQuest Query Results视图

  创建记录

  如果没有查询记录查询就没有价值如果你已经在个或多个ClearQuest数据库中创建了授权你就可以通过使用Eclipse工具栏中Submit按钮()或ClearQuest 主菜单下New菜单项来执行个submit记录操作(图34)点击下拉列表显示个活动数据库上下文菜单你所选择数据库将会决定在哪里创建记录展开数据库条目将会显示出你被允许创建区别记录有状态记录名显示为顶端菜单操作无状态条目可以通过其它子菜单来访问



  查看原图(大图)

  图34:提交新记录

  选择想要记录类型会显示个创建记录窗口填写必需字段并提交记录

你也可以从ClearQuest Query Results视图中创建记录(图35)Submit记录操作()处于ClearQuest Query Results视图工具栏中



  查看原图(大图)

  图35:从Query Results视图中提交新记录

  创建操作让你可以向连接到特定ClearQuest Query Results视图数据库中提交记录你只能在已连接数据库中创建记录上下文菜单只会显示该数据库记录类型此外点击主提交记录操作将会激活当前schema缺省记录类型提交

  查找记录

  查找记录操作可以让你取得个特定记录并在其上查看或执行操作此操作是为了防止你只是为了在个记录上查看或执行操作而去执行个查询此操作或者是从Eclipse工具栏中Find Record或者是从ClearQuest主菜单(图36)下Find Record菜单项开始进行



  查看原图(大图)

  图36:查找记录

  查找对话框(图37)包括个记录类型()个搜索所有记录类型选项()id搜索文本框()和个复选按钮()



  图37:查找记录对话框

  你可以在ID文本框中输入部分识别点击find将会告诉你基于你id搜索串会显示什么记录查找到记录显示在ClearQuest Record Details视图中

  记录附件(Record Attachments)

  你可以使用Rational ClearQuest Client for Eclipse来打开、增加、删除和编辑个附件你可以从ClearQuest Query Results视图或ClearQuest Record Details视图中对个附件执行操作如果特定记录类型支持附件ClearQuest Query Results视图将附件显示为个子节点在本节中我们将看下区别附件操作:

  创建个附件

  删除个附件

  打开个附件

  创建个附件

  要创建个附件(图38)高亮显示记录并选择Utilities > Add Attachment()上下文菜单操作将会出现个Add Attachment窗口让你来选择需要作为个附件上载文件



  查看原图(大图)

  图38:增加附件

  删除个附件

  要删除个附件(图39)高亮显示附件并选择Delete()菜单操作



  查看原图(大图)

  图39:删除附件

  打开个附件

  要打开个附件高亮显示附件并从上下文菜单中选择Open附加文件会被临时存储在“ClearQuestAttachment”项目下文件或者在个Eclipse编辑器中被打开或者在个Eclipse外部编辑器中被打开Window > Preferences > Workbench > File Associations选项决定了文件是在Eclipse内部还是外部打开你可以修改在个Eclipse或个外部编辑器中打开文件当你保存文件时附件被自动地保存到Rational ClearQuest数据库中当你关闭相应编辑器时临时附加文件会被自动地删除掉

如果你更喜欢从ClearQuest Record Details视图中执行附件操作你只需要从窗体附件Control控件中启动操作

  图表(Charts)报表(Reports)和 报表格式(Report Formats)

  图表报表和报表格式显示在ClearQuest Navigator视图中(图40)这些对象和查询对象是以相同方式进行操作我们将会讨论以下操作:

  执行个图表

  创建个图表报表和报表格式个副本

  删除或重命名个图表报表和报表格式



  图40:Navigator视图中图表和报表

  执行个图表

  图表执行和查询执行是相似在图表完成执行的后将会显示在ClearQuest Chart视图中(图41)如果执行了多个图表都将会在ClearQuest Chart视图中显示图表和多个查询执行情况相似你可以更改是否每个执行图表都分派其自己视图你可以在Preferences中修改此方式



  查看原图(大图)

  图41:ClearQuest Chart视图

  如果执行多个图表将会为每个图表显示个ClearQuest Chart视图和多个查询执行情况相似你可以更改是否每个执行图表都分派其自己视图你可以在Preferences中修改此方式

  创建个图表报表和报表格式副本

  图表报表和报表格式可以被复制和粘贴在个文件夹中被复制对象必须被保存才能固化在数据库中

  删除或重命名个图表报表和报表格式

  进行删除和重命名操作和个查询操作完全是相同

  中止个数据库连接

  中止ClearQuest数据库连接(断开连接)和登录是相似除了ClearQuest Navigator视图()和工具栏()按钮操作区别ClearQuest Navigator视图登出操作是上下文相关:Logout操作是在所选择连接上执行而Logout工具栏菜单操作或ClearQuest登出菜单()操作可以在任何登录位置上执行



  图42:Logoff菜单

  ClearQuest Navigator视图注销按钮只有在选中个连接节点时才是激活点击ClearQuest Navigator视图注销按钮断开所选择连接节点连接这时将会显示个注销确认对话框要求你确认注销操作注销操作会从ClearQuest Navigator视图中移除连接节点信息并关闭所有连接ClearQuest Query Results视图

  Eclipse主工具栏中注销工具栏按钮(或logout ClearQuest菜单)操作方式类似于(图43)ClearQuest Navigator视图login 操作所有已登录位置都显示在logout工具栏下拉菜单中你最新近登录连接用个复选框()标记从下拉菜单中选择个位置将会使你和该位置断开连接点击主工具栏按钮将会使你和用复选框标记连接断开



  图43:注销下拉菜单显示所有已登录连接

  后续连接

  Rational ClearQuest Client for Eclipse为每个成功登录保存了连接信息(图44)保存连接信息使你不用经过登录向导就可以登录到个数据库连接保存连接信息可以从任何Login按钮来访问当你点击Login按钮上下拉箭头时会出现个登录菜单登录向导是进入登录菜单登录下拉菜单中其余项()代表了所有其它存储连接信息次最多可以存储 5个连接个新连接被保存到列表中时最旧连接就会被删除掉



  图44:后续连接

  点击连接信息登录到个数据库连接中如果密码没有保存你将会被提示输入授权信息你可能已经注意到在登录菜单下个复选标记()此复选标记表示最近访问连接选中连接是缺省连接点击Login工具栏按钮会自动地连接到缺省连接这使你能够次点击就连接到个以前连接

  高级Rational ClearQuest任务

  在基本 Rational ClearQuest 任务节中我们看了如何使用Rational ClearQuest Client for Eclipse来执行日常ClearQuest活动在本节中我们将看下Rational ClearQuest Client for Eclipse中些高级特性以及这些特性如何改进你全部工作流本节也详细介绍说明了Rational ClearQuest Client for Eclipse如何和Eclipse进行无缝集成以帮助我们执行区别ClearQuest任务高级Rational ClearQuest活动包括:

  多连接

  后台并行操作

  和Eclipse视图和编辑器集成

  管理用户档案

  参数设置

  多连接

  使用Rational ClearQuest Client for Eclipse你可以登录到多个Rational ClearQuest数据库中(图45)相称工作空间对象区别数据库连接信息()显示在ClearQuest Navigator视图中



  图45:多个连接节点工作空间信息

  你可以用和单个数据库连接完全相同方式对相应于区别数据库连接工作空间对象执行操作ClearQuest Query Results视图显示连接信息以区分是哪个连接产生结果(图 24)

  后台并行操作

  些Rational ClearQuest任务例如登录和执行查询可能花费时间比较长ClearQuest Client for Eclipse可以确定所有耗时任务并在后台执行这些任务这样可以使你在耗时ClearQuest任务在后台执行时去执行其它Eclipse或 ClearQuest任务有些耗时操作甚至可以并行执行以提供最大时间效率在本节中我们将看下在后台执行区别ClearQuest任务我们将执行区别后台操作包括:

  后台登录操作

  后台执行查询

  后台提交记录

  后台登录操作

  登录过程包括验证用户取得schema信息然后执行启动查询、图表和报表为了概述工作效率登录在后台执行如果验证信息是有效个新连接节点将增加到ClearQuest Navigator视图中如果验证信息是无效将会显示给用户消息对话框

Eclipse 状态栏显示了有关执行后台操作和完成百分比信息你可以使用Eclipse Progress视图来查看所有调度后台操作信息你可以通过使用主菜单栏Window > Show View > Others > Basic > Progress来打开进度视图(图46)



  查看原图(大图)

  图46:Progress视图中后台操作

  在后台执行查询

  正如你可能想到查询操作是最耗时ClearQuest任务Rational ClearQuest Client for Eclipse在后台执行查询这使你在后台执行大量查询时还可以进行其它Eclipse任务只要执行查询结果就会显示在ClearQuest Query Results视图中当你同时执行多个查询时执行查询操作是并行执行

  在后台提交记录

  创建记录操作也是在后台执行只要记录提交完成了就会在Console视图中显示条消息报告此结果

  和Eclipse视图和编辑器集成

  Tasks 和Problems视图显示你开发代码中任务和编译Rational ClearQuest Client for Eclipse通过让你创建个和任务或问题相对应Rational ClearQuest记录来提供和Eclipse Tasks和Problem视图集成要创建基于个任务个Rational ClearQuest记录高亮显示tasks视图中任务并从上下文菜单中选择ClearQuest > New ClearQuest record()



  查看原图(大图)

  图47:创建Rational ClearQuest记录

  记录选择对话框左边显示了登录CleaarQuest连接列表右边显示了所选择连接记录类型(图48)你可以选择使用列表中个登录()或者使用New Connection()按钮创建个新位置点击 connection按钮打开Login Wizard选择记录类型()并点击OK激活 record对话框这种集成方式会自动用Task信息填充记录Headline和Description字段假如记录类型有这些字段



  图48:记录选择对话框

问题或任务用标记显示在个Java编辑器中Rational ClearQuest Client for Eclipse可以让你从个Java编辑器中基于个问题或个任务标记来创建个ClearQuest记录(图49)要创建个 ClearQuest记录右键点击标记并选择ClearQuest > New ClearQuest Record..()



  图49:从个Java编辑器中创建ClearQuest记录

  在记录选择对话框中创建连接和记录类型选择是永久跨对话(图50)这些永久性记录类型和连接信息可以用于从Tasks视图或Problems视图中通过简单点击下就创建个新ClearQuest记录)



  查看原图(大图)

  图50:ClearQuest记录选择

  管理Email选项

  设置Email选项可以在执行操作时进行通知Email Options向导可以从主菜单启动(图51)选择ClearQuest -> Admin -> EmailOptions...()



  查看原图(大图)

  图51:Email Options菜单

  第页要求Email Provider信息第 2页让你配置Email Provider点击finish应用这些修改

  管理用户档案

  你可以使用Rational ClearQuest Client for Eclipse来编辑用户信息要访问用户档案并进行修改(图52)从ClearQuest Query Results视图主菜单()中选择ClearQuest -> Admin -> Change User Profile...



  查看原图(大图)

  图52:更改用户档案工具栏项

  用户档案对话框可以让你修改登录用户密码用户全名电子邮件以及电话号码(图53)



  图53:管理用户档案

  对用户档案进行修改会马上应用到用户数据库中

  多站点支持

  ClearQuest Client for Eclipse支持ClearQuest Multisite基本操作执行方式和非多站点环境是相同除了受限于mastership操作ClearQuest Navigator视图(图54)中工作空间对象用增加个锁图标()显示mastership信息出现个锁表示此工作空间对象是远程控制



  图54:ClearQuest Navigator视图中多站点支持

  ClearQuest Query Results视图(图55)在个增加显示列中显示了mastership信息()再次会出现个锁表示此记录是远程控制



  查看原图(大图)

  图55:ClearQuest Query Results视图中多站点支持

  显示在ClearQuest Record Details视图(图56)中记录mastership时并不明显只有执行个记录操作显示Mastership required()时才会指示此记录是远程控制



  查看原图(大图)

  图56:ClearQuest Record Details视图中多站点支持

  参数设置

  你可以通过修改参数(图57)将Rational ClearQuest Client for Eclipse方式定制为你喜欢样子要设置参数从Eclipse菜单栏选择Window > Preferences浏览到Team > ClearQuest()节点并展开它将会显示出个Rational ClearQuest选项页()



  查看原图(大图)

  图57:选项设置

  ClearQuest 参数

选项 描述 缺省值
Bring console to the front automatically when there is message coming through 激活此选项将会在显示条新消息时显示控制台不激活此选项将会在Console视图中安静地显示条新消息 未激活
Show successful messages in an informational dialog 激活此选项将会在个对话框中显示成功消息不激活此选项将不会在个对话框中显示成功消息 未激活
Show successful messages in the Console 激活此选项会将成功消息显示为Console视图中不激活此选项将不会在Console视图中显示成功消息 激活
Enable verbose messages 激活此选项会在每个操作后产生消息不激活此选项只会为某些操作产生消息 未激活
Enable Multiple Query Results Views 激活此选项会为每个执行查询分派个ClearQuest Query Results视图不激活此选项只会为所有执行查询分派个ClearQuest Query Results视图 Enabled////激活
Automatic refresh (user initiated actions)   No automatic refresh - 记录不会被自动刷新

  Refresh highlighted view item(s) after each action - 在执行完记录操作后刷新记录

  Rerun the last successful query after each action - 在每个操作后重新运行查询 Refresh highlighted view items(s) after each action



  高级参数



  查看原图(大图)

  图58:ClearQuest高级参数

选项 描述 缺省值
Open ClearQuest Details view automatically whenever there is item(s) selected in the ClearQuest Query Results view 激活此选项将会在ClearQuest Query Results视图中选择个记录时自动打开ClearQuest Record Details视图不激活此选项则不会在ClearQuest Query Results视图中选择个记录时自动打开ClearQuest Record Details视图 未激活
Maximum number of records in the ClearQuest Query Results view 此值决定了ClearQuest Query Results视图中允许最大查询结果大小 1000
Chart Height 此值决定了在ClearQuest Chart视图中显示图表高度 500
Chart Width 此值决定了在ClearQuest Chart视图中显示图表宽度 800
Allow multiple chart views 激活此选项将为每个执行查询分派个ClearQuest Chart视图不激活此选项将会为所有执行查询只分派个ClearQuest Chart视图 未激活
Set chart JPEG compression strength 此值决定了用于ClearQuest Chart视图中显示图表压缩率增大此值会产生较低质量图像但是会需要较少时间来执行和显示图表 0%
ClearQuest attachments project name 此值决定了用于存储附件Java项目名字 ClearQuest Attachments



  典型用户场景

  在本节中我们将会查看由区别角色用户来执行典型场景是显示区别用户是如何来利用Rational ClearQuest Client for Eclipse包括角色是:经理项目负责人开发人员和质量工程师

  经理

  Sue是经理想检查个特定迭代状态Sue点击login按钮登录到缺省链接她决定运行个缺陷趋势图来按周显示打开缺陷数量在注意到个不合意趋势时她运行个缺陷趋势图来显示每周属于区别开发人员缺陷她看到开发人员John有大量缺陷为了要看John在哪方面陷入了大量缺陷她运行个查询返回属于John缺陷并按组件排序然后Sue确定了需要额外帮助组件并和项目负责人Glen讨论这个问题

  项目负责人

  Glen是项目负责人刚才和他经理讨论了有关John大量缺陷问题Glen运行个查询来检验John缺陷他看到John缺陷分成两个区别组件Glen决定通过让另外个开发人员Barney来处理其中个组件以减轻John负担在和John和Barney谈话后Glen准备分配缺陷Glen选中所有他想分配缺陷并对它们执行分配操作完成批量记录操作后Glen决定和质量工程师Nathan谈话她负责John正在工作组件

  开发人员

  Barney个开发人员运行个查询得到他所有活动缺陷他看到刚从John转移过来10个缺陷他定位到个高严重度区县开始解决它他检出两个文件将缺陷修复掉他注意到在其中个文件中有个TODO任务标记看到这个TODO可能没注意到他从Task视图提交了个缺陷在解决此缺陷的后他检入了这两个文件并更改缺陷到resolved状态由于这是个高严重度缺陷他和Nathan通了电话他是提交此缺陷质量工程师起讨论了需要用来验证此缺陷测试情况

  质量工程师

  Nathan个质量工程师和Glen完成了有关John组件讨论Nathan决定重新确认这几周来所有活动缺陷他运行个所有活动缺陷查询并首先确认了最高严重度缺陷不久他接到了来自Barney个有关他高严重度缺陷电话他同意Barney意见这个缺陷没有按照预期被解决掉但是会防止范围中更多问题Nathan开始确认此缺陷增加了个注释介绍说明此缺陷如何更改组件在确认此缺陷过程中他注意到Barney拼写错了?
标签:ibmclientaccess
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: