Nous utilisons use junit pour tester notre code java. Aujourd'hui, nous utilisons Cobertura pour obtenir les numéros de couverture. Il n'a pas de moyen facile d'obtenir le numéro de couverture par test. Existe-t-il un outil pour obtenir une couverture par code de test - commercial/gratuit? (Cobertura a un correctif pour obtenir des numéros de couverture par test, obsolète avec le dernier cobertura).tests unitaires - par couverture de code de test pour java
Répondre
nous avons utilisé le trèfle à bon escient. nous avons écrit des tâches de fourmis qui nous permettaient de l'exécuter à partir d'une boîte de dev, de sorte que nous pouvions voir les numéros de couverture localement, et nous l'avons également intégré dans notre intégration continue afin que nous ayons un site pour le numéro officiel.
http://www.atlassian.com/software/clover/
le seul problème que nous avions était il est un porc de mémoire ....
Merci à tous. Ça prendrait du temps avant que j'essaye ça. J'espère que l'acceptation de la réponse est une bonne étape :) – Jayan
Emma fournit des rapports détaillés par global/package/class pour la couverture de blocs et de lignes.
tout comme Cobertura –
La façon évidente de le faire est, exécutez un test et vider les données de couverture de test. (En fait, c'est le seul moyen de le faire).
Notre SD Java Test Coverage Tool a explicitement DumpVectors et ResetVectors procédures qui peuvent être appelées à tout moment. En ajustant le cadre de test unitaire pour appeler simplement ces deux procédures entre les tests, vous pouvez obtenir un vecteur de couverture de test par test unitaire.
L'outil d'affichage affichera un vecteur de couverture de test individuel. Il peut également vous donner l'union de l'ensemble complet (comme si vous aviez exécuté tous les tests) ou calculer comment un test chevauche un autre.
- 1. Assurer la couverture de code dans les tests unitaires?
- 2. Exemples de tests unitaires pour les outils de test VS2010
- 3. Couverture de code avec nUnit?
- 4. Outils de couverture de code pour VS 2008
- 5. Comment puis-je connaître la couverture de code du JDK causée par mes tests?
- 6. Code Rapport de couverture sur les tests unitaires pour le code Windows CE en utilisant TFS 2010
- 7. Couverture de code par rapport à 2010
- 8. Tests unitaires pour le code d'interruption-lourde
- 9. Tests unitaires pour Boost.Spirit
- 10. Tests unitaires et problèmes de Runner test sous .Net 4.0
- 11. Tests unitaires Code ASP.NET derrière
- 12. Tests d'acceptation de tests unitaires?
- 13. Couverture de code utilisant des tests mono et nunit
- 14. Code .NET 2.0 - Tests unitaires avec MoQ
- 15. règles de tests unitaires
- 16. Couverture de code MSTest
- 17. Existe-t-il un outil de couverture de code fonctionnant avec des tests manuels?
- 18. Essais unitaires et cadres de couverture de code pour Objective-C?
- 19. Classification des tests unitaires
- 20. Exécution de code uniquement lors de l'appel de tests unitaires
- 21. Tests unitaires pour l'échec de malloc()
- 22. Modèles de tests unitaires pour le microcontrôleur C code
- 23. Test des sources de données dans les tests unitaires Android
- 24. Identification des tests fournissant une couverture dans les résultats de la couverture de code VS2010
- 25. Outils de couverture de code en Java
- 26. Quel projet opensource java ou .net a la meilleure couverture de test unitaire?
- 27. ResourceManager et tests unitaires
- 28. Code de systèmes embarqués avec de bons tests unitaires?
- 29. Doctrine 1.2 Unittesting et couverture de code
- 30. Couverture de code pour code non exécuté localement
duplication possible de [Déterminer quels tests couvrent une ligne de code] (http://stackoverflow.com/questions/3190807/determining-which-tests-cover-a-line-of-code) –
@Ned: c'est pas la même question. –