7.2.07

Mercury Quality Center 9.0 Workflow

I've been working with Quality Center workflow scripting for a long time now. One thing that has always bugged me is the lack of event handling in the Test Lab. There are a number of nice event handlers but very few of them allow you to cancel an event. Most of the event control is handled through security and that doesn't allow for much customization.

The nature of Test Lab dictates event handling that is very different from Defects, where event handling is strong. One problem I recently ran into was the need to default specific fields to set values when tests were added to a test set. The workflow code I wrote had to do three messy things I would have rather avoided.

  1. I had to use global variables because there was no mechanism for defaults and state could change.
  2. I had to populate those globals in one function and check if they were populated in another and then do something if they were.
  3. I had to run SQL against the DB rather than use OTA functions. I could have used the OTA functions but then the code gets really ugly and slows down performance.
Mercury, could we please have the ability to require fields but provide defaults?
Could we please have object based security? The ability to lock down individual Test Sets would me most useful, too :-)

Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]