Test Cases Taxonomy: FURPS+

Alexey Himself
Practical Software Testing
2 min readJan 6, 2017

// Taxonomy — is a classification science

There are different approaches for Test Cases Taxonomy (see references list at the bottom of this article), but for me the most practical and, at the same time, powerful approach — is a FURPS+ model.

FURPS

FURPS itself stands for:

  • Functionality
  • Usability
  • Reliability
  • Performance
  • Supportability

These 5 categories could be applied to almost any product or service. That’s why this approach appeared.

FURPS+

Often simple set of FURPS categories is not enough. And that’s when FURPS+ starts taking place. FURPS+ aims to extend FURPS with other set of categories, that could fit your product and process much-much better.

Developed at Hewlett-Packard and supported by IBM, FURPS+ model is widely used in IT companies because it helps QA Engineers to minimize the chance, that some important test type will be accidentally overlooked.

FURPS+ supplies with more ideas for coverage. And when coverage wins, then quality wins as well.

FURPS+ categories may include:

And although this is not a full list of all available categories, this list as a pretty good to start with, to have a taste of FURPS+ model advantages.

To read more about each category, please look through this article.

Conclusion

FURPS+ list should exist and being used in every IT company, because it supplies QA Engineers with new ideas about different testing scenarios — which leads to better software quality.

And better software quality leads to better quality of life: both for software customers, software developers and software company.

For further reading on test cases taxonomy

--

--

Alexey Himself
Practical Software Testing

I write about practical and effective techniques that help me and my colleagues in everyday software development and testing.