32 votes

Quels cadres de test de mutation existent?

Dans une autre question , j'ai demandé si la mutation test est utile dans la pratique. Comme je n'ai pas toutes les réponses qui me satisfaire, je veux vérifier les outils de moi-même. J'ai donc besoin d'une vue d'ensemble sur l'actualité de l'existant mutation-test-cadres. Qui d'entre eux sont plus utilisables et pourquoi?

  • Je programme en Java, donc je préfère Java-outils, mais je risque un coup d'oeil à intéressant de cadres pour les différentes langues.
  • Je veux intégrer dans une construction automatique-processus, donc je préfère des outils qui peuvent être exécutées par l'intermédiaire de la ligne de commande.

17voto

henry Points 1288

Il y a aussi de la FOSSE , qui peut être accroché dans votre construction par l'intermédiaire d'un plugin maven ou de l'interface de ligne de commande.

Il fournit beaucoup plus agréable rapports que les autres outils disponibles avec des combinés de la mutation et de la couverture en ligne. Il fonctionne aussi beaucoup plus rapide que la source en fonction des outils pour Java comme Bouffon, et environ deux fois plus vite que pêle-mêle.

Contrairement à la pêle-mêle et Javalanche il fonctionne également avec tous les grands se moquant de cadres (Mockito, JMock, EasyMock, PowerMock et JMockit).

(révélation je suis l'auteur).

16voto

David M Points 45808

Je sais que c'est un vieux fil, mais c'est toujours une réponse à la question. Je travaille avec des amis sur un framework de test de mutation .NET open source appelé NinjaTurtles, que vous pouvez trouver sur CodePlex et sur Nuget . Le site Web principal du projet est ici .

10voto

Devin Garner Points 608

CREAM est un outil pour C # /. Net http://galera.ii.pw.edu.pl/~adr/CREAM/index.php

10voto

Jon Skeet Points 692016

Je ne connais que deux frameworks, mais ils sont tous les deux pour Java :)

Je n'ai utilisé aucun d'eux, j'ai peur.

5voto

Antti Tarvainen Points 933

Pour Ruby, il y a Heckle et un nouveau venu appelé Boo_hiss .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X