2010-05-16 7 views
2

Une application de rails de taille moyenne sur laquelle notre société travaille est proche de la fin du développement et nous allons commencer à faire Q.A. essais sur elle. Nous avons toujours écrit des tests unitaires, fonctionnels et d'intégration et notre couverture de test est d'environ 99% (même si cela ne veut rien dire).Tests d'intégration finale pour Q.A

Nous avons l'impression d'avoir une assez bonne suite de tests, mais je me demandais si nous devions écrire des tests d'intégration finaux pour chaque petite action que nous ferons pendant notre Q.A. processus. Si oui, est-ce que l'utilisation de Shoulda ou de Concombre serait une bonne idée? Nous n'avons pas encore utilisé l'un ou l'autre de ces outils de test, mais ils sont vraiment géniaux. Toutes les idées ou pensées seraient vraiment utiles.

Merci

Répondre

1

Si votre suite de tests d'intégration est son (ce qui signifie qu'elle teste de manière satisfaisante la fonctionnalité de toutes les interfaces, à savoir à quel point tous les modules et les classes intègrent), votre prochaine étape est fonctionnelle ou des tests d'acceptation.

Pour les tests fonctionnels et d'acceptation, il devrait y avoir une liste d'exigences. Les tests fonctionnels que vous effectuez doivent prouver que le logiciel répond à ces exigences. Les tests d'acceptation sont généralement effectués par quelqu'un d'autre (le «client» ou «l'assurance qualité»).