广交好友~~ 想要讨论的可以留下msn~~~ 希望群友网友经常能提出问题,一起解决,共同提高

QualityCenter自定义WorkFlow代码案例

上一篇 / 下一篇  2009-12-22 17:36:17 / 个人分类:QC

QualityCenter自定义WorkFlow代码案例


 流程需要和工具结合,只有好的工具才能有力推动我们的流程实施起来。我们在实际工作中当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

 刚到深圳不久,很多事情都要亲力亲为,由于做就业培训项目必须要扩大就业渠道,所以接触了不少企业,当然还有一些猎头。猎头见了不少,但是大部分的猎头接触下来给我感觉就是个“劳务中介”。

  场景一:一个职位是高级测试经理(猎头说这个职位是年薪30w以上)要求:

  1.本科以上学历(限男性),5年以上的IT行业自动化测试测试经验、具有测试管理经验者优先考虑;

  2.精通自动化测试思想,技术,发展趋势,熟悉业界自动化现状,熟悉业界商业/开源的自动化测试框架/工具并能熟练应用和二次开发. 具有实际的自动化测试开展经验并取得良好效果者优先考虑

  3.精通C(C++),Javascrīpt, PHP, Shell(TCL/PERL/Ruby/Python/Lua任一脚本语言)等开发语言并有多年时间在LINUX(或UNIX)下开发经验

  猎头找到我,需要介绍人给她,要5年测试工作经验的人(这里是要求自动化测试经验,并且要有测试管理经验),根本没有分析这个职位的要求和应聘 者的职业技能与职位的匹配程度,这让我想起来一个例子,有一个猎头给某大电子商务网站公司推荐高级开发人员,用人要求写明需要unix开发经验,她推荐过 去了人,招到对方的人力资源经理的投诉,原因是她推荐的人是一名window开发的程序人员,根本就没有在unix下开发的经验,而且这个女孩子还在推荐 人的简历上重点注明window开发。当领导找到她的时候这个女孩子说了一个理由,服务器是unix的,但是客户用的是window,所以这个开发人员是符合用户的需求的,当时哭笑不得。

  场景二:职位测试技术经理(年薪在20-25w)要求:

  计算机及相关专业本科以上学历

  具有Mercury及相关测试系统的管理支持经验

  具有跨国公司/外企测试管理经验,至少3年以上经验

  非常强的流程管理背景,精通软件测试理论、方法和过程,并能够不断地学习、总结和提高

  良好的沟通能力和积极主动精神,能够有力推动、协调工作的开展

  强烈的责任心和敬业精神,结果导向型思维能承受较大的工作压力

  较好的英语听、说、读、写能力;能用英语与国外用户顺畅沟通

  有海外教育或工作或背景优先有CSTE/CSQA或Mercury/Rational认证优先 这次联系我的猎头不是先要人,而是先把这个职位跟我说了,说自己对职位的述求把握的不是很准确,需要请教,给我打了两次电话,电话中详细问了测试行业的情 况,了解mercury工具,认证,技术等,每个问题都问得很仔细,很谦虚。

我把我的一个朋友介绍了给她,她再次电话给我详细问了朋友简历里的细节,让我帮助她来分析下职位和简历的匹配程度。最后给我的朋友打了电话,了解具体的细节。

  这是两次完全不同的体验,给我的感觉每份工作都可以做到很专业,第一个场景中的猎头做了3年,已经时间不短了,这让我想起来我们做软件测试的同行,很多人做了很久还是很盲目,从来没有细心去分析自己做的工作,如何才能做好。

  把一件简单的事情做得好,才是人的能力的最佳体现。

  后话:测试天天做得也是重复性的工作,如何把重复性的工作做得更加有效,更加专业希望每个人都可以好好思考,混日子可以过,过好日子也是可以过,何不过好每一天呢。




TAG:

 

评分:0

我来说两句

Open Toolbar