Créer junit automatiquement
Est-il une manière que je n'ai pas besoin d'écrire de test junit cas, et il est généré automatiquement.
En fait, j'ai une application qui est entièrement testé mais n'a pas de junit écrit pour elle. Donc, je suis sûr qu'il est complet et n'a pas beaucoup d'erreur. Mais mon client veut un rapport de couverture de code pour la même chose.
Est-il un outil qui peut générer des cas de test automatiquement.
Je suis à l'aide de java, jboss portal.
Générer des tests juste pour obtenir la couverture du numéro d'profitera à personne. Soit, parlez-en à votre client et lui expliquer la situation ou écrire des tests réels que les tests de choses réelles.
que signifie "entièrement testé"?
De les avoir "généré automatiquement" à côté du point d'essai.
que signifie "entièrement testé"?
De les avoir "généré automatiquement" à côté du point d'essai.
OriginalL'auteur Varun | 2012-05-29
Vous devez vous connecter pour publier un commentaire.
L'écriture de tests unitaires pour l'amour de l'écriture ou de la couverture est une mauvaise idée. Les tests unitaires doivent être écrites pour tester votre code. Dans votre situation, vous pourriez commencer à écrire les tests pour le plus important des classes de première, puis de se diriger progressivement vers l'augmentation de la couverture de code. Vous pourriez même trouver de vrais bugs dans ce processus.
je n'ai trouvé quelques bugs, mais besoin de fermer au plus vite d'où la recherche d'un outil
OriginalL'auteur Kuldeep Jain
Randoop est le cadre que vous devez https://randoop.github.io
OriginalL'auteur Amey Jadiye
Vérifier Google CodePro Analytix. Il y a même des options pour générer des cas de test avec des simulacres.
Il y a aussi un plugin eclipse.
http://code.google.com/javadevtools/codepro/doc/features/junit/test_case_generation.html
request
etresponse
ainsi que trop de jboss réponse à la requête deAutant que je sache, vous pouvez vous moquer de n'importe quelle interface à l'aide de cet outil. L'outil a des options pour spécifier les interfaces qui ont se moque de lui.
OriginalL'auteur LearningHuman
Pour les formules mathématiques essayer https://github.com/junit-team/junit/wiki/Theories
et l'exemple d'un outil de génération de tests:
https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation
http://sourceforge.net/projects/junitgenerator/
Peut-être utiliser le Concombre et la Datatable entrées pour les différents scénarios
http://jeannotsweblog.blogspot.com/2013/02/cucumber-4-advanced-gherkin.html
Je suis à la recherche en essayant de le Json entrée
http://collectiveidea.com/blog/archives/2011/07/12/test-your-api-with-cucumber-and-json_spec/
OriginalL'auteur WeSam Abdallah
Je suis d'accord que la génération de tests est certainement pas la voie à suivre, mais peut-être le point de départ pour l'écriture des tests réels. attention: CodePro génère vraiment idiot tests parfois!
Mais quand vous dites que votre code est entièrement testé alors je suppose que vous avez écrit une sorte de méthode qui est en train de faire tous les tests de trucs.
Génération de rapports de test pour ces principales-méthode basée sur les tests seraient semblables à JUnit test de couverture du reporting.
Par exemple, à l'aide de cobertura, vous devez d'abord l'instrument de vos classes compilées, démarrez votre test-principales méthodes et d'examiner l'généré couverture-rapport-les fichiers avec "sonar", par exemple.
Le même travail si vous avez manuellement le test de votre application en cas d'utilisation de cas d'utilisation. Mais dans ce cas, je vous suggère fortement d'automatiser ces tests au moins avec certains outils comme le sélénium, etc.
OriginalL'auteur VivaceVivo