2010-01-19 5 views
3

Je rédige un article pour une conférence scientifique. Juste pour être complet, dans ce document, j'ai dit que j'ai fait des tests unitaires pour les composants du système parmi tous les autres tests (tests du système, convivialité, etc.) que j'ai faits.Résultats des tests de l'unité déclarante

Dans la section des résultats, pour les tests unitaires j'ai simplement dit que tous les tests passés. J'ai soumis le projet à mon conseiller et maintenant il me dit que je dois donner un résumé plus détaillé des tests unitaires que j'ai faits.

Je n'ai jamais entendu parler d'écrire un résumé des résultats pour les tests unitaires. Existe-t-il une telle chose?

Répondre

0

Voici quelques mesures supplémentaires que vous pourriez envisager de faire rapport:

  • Le nombre de tests unitaires
  • couverture Code

En plus de cela, vous pouvez choisir de décrire le cadre de tests unitaires vous avez utilisé, et si vous avez utilisé une méthodologie particulière (Test-Driven Development ou Test-After).

1

Un résumé détaillé des tests unitaires pourraient inclure une mesure de couverture de code peut-être, ou un graphique montrant où vous avez atteint une couverture de code. Mais même cela n'est pas particulièrement précieux. Cela fait partie du problème avec les tests unitaires - il est facile d'ajouter un test unitaire pour ajouter une couverture de code supplémentaire sans vraiment ajouter à la confiance que vous avez dans votre code.

Si vous avez des tests spécifiques qui, par exemple, tester que des combinaisons d'entrées/sorties connues travaillées ou ce critère, la manipulation de certains cas de pointe ou une exception, vous pouvez documenter ceux-ci. Si vous avez utilisé le développement piloté par les tests, où le test provient du problème et de son analyse plutôt que du code d'une manière «rééquipée», dites-le également.

par tous les moyens mis quelques mesures simples là-dedans, mais vous devez toujours prendre ceux-ci avec une pincée de sel ...

+0

Il est normal si elle n'ajoute pas confiance au code, il est juste pour le papier de toute façon. Quelle est la couverture de code? – Jeune

+0

La couverture de code est une mesure de la proportion de votre code qui a été exercée par un test unitaire, normalement exprimé en pourcentage. Il existe des outils pour mesurer cela en fonction de la technologie que vous utilisez (par exemple NCover, Clover, Emma) –

0

Sur la plupart des coureurs, la sortie minimale sera également le nombre de tests obtenus (comment pouvez-vous dire qu'il a trouvé des tests?).

D'autres caractéristiques on peut voir sont:

  • combien de tests ont été sautée (sur les cadres qui le soutiennent)
  • de couverture de code
  • temps d'exécution (combien de temps les tests ont)
  • les noms réels des tests unitaires ou leurs descriptions.
0

Si les tests unitaires sont tests unitaires à la jUnit, puis pourrait modifier votre cadre pour afficher le nom des tests (noms des méthodes TestCase) et les messages d'affirmation, le cas échéant pour générer une description brute de l'unité tests. Je devais le faire une fois pour satisfaire la demande d'un gars de QA.

Peut-être qu'il pensait que les tests unitaires ont été exécutés manuellement, et vient de demander des détails à leur sujet, le papier ne font clairement les tests unitaires sont automatiques?

+0

Oui, j'ai mentionné que les tests étaient automatisés mais je doute qu'il sache ce que cela signifie. OMI, Il ne connaîtrait pas la première chose à propos des tests unitaires. Juste vraiment essayer de se conformer à ses exigences. – Jeune

Questions connexes