Dans mon ancien boulot, on utilisait TestDirector. Mais c'est payant.
edit: Mon avis c'est que c'était pas trop mal foutus, mais je me souviens que l'interface pour les test cases étaient un peu pénible à utiliser (mais bon, ce n'est peut-être pas un problème d'interface ... mais de test case

).
En réalité, les tests cases étaient définis dans un arbres (donc tu peux séparer les tests suivant le topic: test unitaire, fonctionnel, régression, business,...) et ces test cases étaient découpés en test steps. Et a l'époque, c'était déjà une interface web et on était pas encore au WEB2.0 donc l'ergonomie n'était pas encore top top.