Are You Testing in the Right Direction?

Over the years, we have had a couple of customers in the past struggle with using SpiraTest with their 'defect-centric' view of testing. SpiraTest was originally designed to follow a requirements-centric approach. A defect-centric approach isn't unreasonable per se, but many customers don't realize that they are even using this approach and wonder why SpiraTest works the way it does. This article is taken from a real customer 'eureka' moment and hopefully will help others in the same position.

After reading various best practice documents from various customers using Spira and reading the Spira manuals from top to bottom again, I now understand the disconnect. Our company follows a Defect-centric development and test process whereas SpiraTest is designed to be Requirements-centric. This is why we keep hollering that we need to group Defects in a release and generate test sets from Defects. This is probably also why you keep scratching your head. We don't care if requirements have been met or not. Our process ties together Defects and Features into a release and then runs test against them. The functional units have paired tests and then we look at Defect coverage instead of Requirements coverage.

So, where am I going with this diatribe? Well, just that I don't believe that there is a test tool on the market that follows a Defect-centric approach. This means that we go back to spreadsheets or learn to adapt. I am voting that we learn to adapt and adopt a Requirements-centric development and test approach. Our questions related to generating test sets based on defects and out frustration with the tools inability to handle hierarchical test sets (needed for paring tests) just evaporate.


requirements testing defects

About Inflectra

Our mission to helping our customers - large corporations, small businesses, professional services firms, government agencies and individual developers – with the means to effectively and affordably manage their software development and testing lifecycles, so as to decrease the time to market and increase return on investment.

At Inflectra, we are fully committed to provide our customers with the very best products and customer service. We believe in going the extra mile to ensure that each customer is satisfied with our software products. We have the experience and the commitment to deliver the products customers need to deliver their projects and assure quality every step of the way. (Learn More)

Our Guarantee

We are so confident that you will be fully satisfied with our products that we offer a 30-day, unconditional, money back guarantee! (Learn More)