NCrunch

    NCrunch est un outil de test concurrent automatisé pour Visual Studio. Il exécute intelligemment les tests automatisés afin que vous n’ayez pas à le faire et vous fournit une quantité énorme d’informations utiles sur votre code testé, telles que la couverture de code et les performances, directement dans votre IDE pendant que vous tapez.

    Fonctionnalités clés :

    • Test Concurrent Automatique : NCrunch raccourcit et simplifie le processus de test.
    • Couverture de Code : NCrunch collecte la couverture des tests pour votre code pendant l’exécution des tests. Vous pouvez également naviguer vers tous les tests couvrants à partir de n’importe quelle ligne de code, ce qui facilite la visualisation des tests que vous pourriez impacter avec une modification.
    • Métriques de Performance : NCrunch profile vos tests pendant leur exécution pour obtenir le temps d’exécution de chaque ligne de code testée. Les métriques sont affichées de manière pratique en ligne avec une info-bulle et les ‘points chauds’ sont indiqués par une coloration spéciale sur les marqueurs de couverture de code.
    • Détails d’Exception en Ligne : Les traces de pile des exceptions lancées par vos tests sont traitées par NCrunch et projetées sur les marqueurs de couverture de code. Cela facilite grandement l’identification des erreurs de vos tests, sans que les informations ne vous gênent.
    • Exécution Intelligente des Tests : NCrunch suit toutes sortes de statistiques intéressantes sur vos tests et utilise ces informations de la manière la plus intelligente possible. Les tests que vous avez récemment impactés avec vos modifications de code sont fortement priorisés pour l’exécution.
    • Traitement Distribué : NCrunch peut décharger le travail de construction et de test vers d’autres ordinateurs pour le traitement. Les tâches sont proprement réparties sur un certain nombre de machines connectées, formant des grilles pour exécuter les tests.