« Introduction au test logiciel/Intégration dans le processus de développement » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 71 :
Si vous utilisez [[Développer en Java/Introduction à Apache Maven|maven]] pour construire et gérer les dépendances de votre projet. Vous pouvez lui demander de faire passer tous les tests.
 
<sourcesyntaxhighlight lang="bash">
mvn test
</syntaxhighlight>
</source>
 
Maven intègre une convention pour placer les tests dans l'arborescence du projet. Vous pouvez déclarer JUnit et vos autres outils comme des dépendances. Vous pouvez également intégrer à la génération du site, la génération et la publication des rapports sur le respect de conventions et la couverture.
Ligne 103 :
[[w:en:doctest|doctest]] est un outil livré avec Python qui permet, dans une documentation au format texte brut ou [[w:reStructuredText|rST]], d'ajouter des lignes qui permettent de vérifier ce qui vient d'être dit. L'exemple suivant montre un fichier texte d'exemple, il pourrait s'agir d'un fichier <code>README.txt</code>.
 
<sourcesyntaxhighlight lang="text" lines>
======================
Demonstration doctests
Ligne 120 :
Notice, that we just demonstrated how to add two numbers in Python, and
what the result will look like.
</syntaxhighlight>
</source>
 
En lisant ce fichier, [http://docs.python.org/library/doctest.html doctest] va interpréter les lignes préfixées par ''>>>'' et vérifier que ce qui est retourné par l'évaluation de l'expression correspond à ce qui est écrit (ici, doctest va vérifier que l'évaluation de ''a + b'' renvoie bien 3).