未来已来
QualityCenter 自定义WorkFlow代码案例 二
上一篇 /
下一篇 2008-08-17 21:41:29
/ 个人分类:测试流程
流程需要和工具结合,只有好的工具才能有力推动我们的流程实施起来。我们在实际工作中当bug状态修改的时候让我们的开发人员添加研发的评论在里面,针对这个功能我们来进行实现?针对该功能进行实现,打开qc9.2,登陆项目进行自定义,选择Workflow,打开scrīpt editor,编写代码
Dim PreviousStatus
Dim StatusChanged
Dim RDCommentChanged
Sub Bug_New
End Sub
Sub Bug_MoveTo
'Enter code to be executed after another bug receives focus
' save the status into PreviousStatus
PreviousStatus = Fields("BG_STATUS").Value
StatusChanged = False
RDCommentChanged = False
End Sub
Sub Bug_FieldChange (FieldName)
'Enter code to be executed after a bug field is changed
'if Status changed, then StatusChanged is TRUE
If FieldName = "BG_STATUS" Then
StatusChanged = True
'if R&D Comment is changed, then RDCommendChanged is TRUE
ElseIf FieldName = "BG_DEV_COMMENTS" Then
RDCommentChanged = True
End If
'if Status is changed from Open/Researching to Rejected and no R&D Comment is entered, then prompt user to enter R&D Comment
If StatusChanged And (PreviousStatus = "Open" Or PreviousStatus = "Researching") And (Fields("BG_STATUS").Value = "Rejected") And (Not RDCommentChanged) Then
MsgBox "Please enter reasons in <R&D Comments>"
'if Status is changed from MGR Action to Reschedule and no R&D Comment is entered, then prompt user to enter R&D Comment
ElseIf StatusChanged And (PreviousStatus = "MGR Action") And (Fields("BG_STATUS").Value="Reschedule") And (Not RDCommentChanged) Then
MsgBox "Please enter scheduled release version in <R&D Comments>"
End If
End Sub
Function Bug_CanPost
End Function
相关阅读:
- 测试工作内容 (叶筱珊, 2008-7-27)
- 测试流程 (caption, 2008-7-31)
- 【转】测试工程师工作流程概论 (xyxykitty, 2008-8-04)
- QC 9.2 OTA 代码实例 - 读取QC中的bug列表输出到Excel报表中 (pcl2004_27, 2008-8-08)
- QTP 和QC 的整合 - 运行结束后自动提交bug的方法 (pcl2004_27, 2008-8-09)
- 51Testing就业培训的传说 (pcl2004_27, 2008-8-09)
- 软件测试流程 (wangLoveR, 2008-8-13)
- 测试流程 (wangLoveR, 2008-8-13)
- 测试流程 (wangLoveR, 2008-8-13)
- QualtyCenter 自定义WorkFlow 代码案例 一 (pcl2004_27, 2008-8-13)
收藏
举报
TAG:
测试流程