1、Rational ClearQuest 使用手册1. 操作指南1.1. 操作界面ClearQuest 的操作界面分为三个部分:菜单栏与工具栏、导航窗体、主窗体。菜单栏与工具栏位于窗体的上部,在工具栏中,包含了很多命令,如:创建新的查询、图表、保存查询、执行报表等等。见图 1 图 1导航窗体位于窗体的左侧,通过双击导航窗体中的文件,打开相应的图表、报表和查询。具有管理公共文件夹权限的用户,右键单击文件,还可进行编辑等操作。见图 2 图 2主窗体位于窗体的右侧,用来显示各种视图。1.2. BUG 的处理流程缺陷管理流程开发人员开发经理测试人员已 提 交重复的已推迟已拒绝拒绝推迟新 建新建已分配分配
2、拒绝已打开打开重复推迟已解决解决测试是否通过已关闭测试测试失败结束分配不重复已撤消撤销撤消1. 测试员或程序员发现 BUG,点击工具栏的“New Defect”,填写 BUG 信息,如 HeadLine(标题) 、Description(描述) 、Severity(严重程度)等(其中红色字段为必填字段) ,还可根据需要在“附件”中点击“Add”添加附件。此时 BUG 的状态系统设置为“Submitted ”,即为“已提交”状态。完成后点击“OK”按钮。注意一定要选择 UCM Project 一项。图 32. 一个 BUG 被发现并提交后,测试员需要将它指派(Assign)给相关的开发经理查看。
3、点击“Actions”中的“Assign” ,见图 4。图 4此时 BUG 的状态为“Assigned” (已提交) 。填写相关必要信息,如 Priority(优先级) 、Owner(负责人) ,还可根据需要点击“问题描述”来添加备注。完成后点击“Apply” ,形成历史记录,可在“History”中查看改变的动作。若想取消动作,应在点击“Apply”之前点击“Revert” 。见图 5 图 53BUG 被指派后,此时 bug 状态为“已分配”状态,程序员可以通过右侧的 TestQueries查询。双击导航栏中“TestQueries”文件夹中的“ForUser” ,在弹出的窗体中选择自己的用
4、户名,点击“确定” (见图 6) ,这样,所有该自己负责的 BUG 都会显示在主窗体中。 图 6查找到 BUG 后,程序员打开查看,点击“Actions ”中的“打开” ,见图 8。图 8此时 BUG 的状态为“已打开” 。按需填写相应信息,选择负责解决 BUG 的程序员,点击“Apply”。 4. 经过一段时间的修改,测试员提出的 BUG 被程序员已经处理。这时候,程序员需要修改 BUG 的状态。点击“Actions ”中的“解决” ,填写解决方案,选择验证 BUG 的测试员,点击“Apply” ,BUG 状态为“已解决”见图 10。图 105. 测试员负责结束 BUG 的生命周期,点击“A
5、ctions ”中的“测试成功” ,填写相应信息,点击“Apply ” 。见图 11 图 11在一般情况下,BUG 的生命周期就此结束。该 bug 状态为“已关闭” 。如果该 bug 没有通过测试,点击“Actions”中的“测试失败” ,填写相应信息,点击“Apply ”。该 BUG 变为“已打开”状态。6. 当测试员提交 BUG 后,开发经理发现该 BUG 与以往发现的 BUG 重复,点击“Actions”中的“重复” ,见图 12 图 127开发经理也可对已提交的 bug 进行拒绝操作。点击“Actions”中的“拒绝” ,完成后点击“Apply”见图 13。此时状态为“已拒绝” 。图 138. 对于已经提交的 BUG(状态为已分配) ,程序员可能因为某种原因认为暂时无法解决,这种情况下,可点击“Actions”中的“推迟” ,将 BUG 搁置挂起。见图 15 图 15