I hate Quality Center. It’s a simple fact. There’s no version of it that I’ve ever liked. In fact, sometimes, I’d prefer to just use Excel for Test Conditions, Test Cases, Defects and Reporting. In the past I’ve used many tools, but none are as frustrating (or expensive!) as our beloved Quality Center. I ask myself “If this were my company, would I invest in QC?” Here’s my long answer, but if you wish to see my short answer, please scroll to the bottom of the page **.
I haven’t had the ‘pleasure’ of using version 11 / ALM yet, so everything I refer to below is regarding v10 or below.
QC was originally built to satisfy a basic need to store test scripts but of course, as newer requirements surfaced, the product grew to cater for them. The main problem I have with QC is that the product didn’t organically grow. It grew alright, but only in terms of warts, lesions and puss-filled zits. If you haven’t seen the database structure / architecture, I encourage you to seek it out. It honestly looks like someone has drawn a few boxes; hit copy and paste a few thousand times, printed it out then run it through an old shredder with rusty blades.
The reason for this is that as new requirements grew and new functions were added, the development team simply bolted-on new functions, instead of re-writing the older inefficient code. So now, we have 3 reporting modules within the product – none of which are actually that useful. It appears that you must be able to fluently converse in ancient Hebrew SQL in order to get anything you need out of it. Now, I enjoy learning a new language, don’t get me wrong, but do I want to learn it in order to get a simple report from a tool which already has the info? (See **).
Now, you might think I am being harsh or lazy but frankly I am just frustrated with the lack of enthusiasm that the QC dev’s and designers clearly have. I’d love to sit down with them and actually show them what a test team does and the information they are looking to report back. Some out-of-the-box thinking is required.
So, enough of my whining, what are the good things which QC gives us? I thought about this and couldn’t think of any, so please drop a comment below. We would love to hear from you!
PS. ** = No.